请问如何用jsp把客户机的图片上传到服务器的数据库里?谢谢! 我在网上看到很多程序都是 本机作为服务器和客户机时可以成功,但从其它客户机上传图片时不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面是我用的do_imagesUpload.jsp的主要部分代码:String title=(String)session.getAttribute("title");//从上个页面传过来的标题String filename=format.StrFormat(request.getParameter("image"));//从上个页面传过来的图片,如下://<form method="POST" ACTION="do_imagesUpload.jsp">//……//<tr>//<td class="style1"><div align="center">上传图片:</div></td>//<td class="style1"><input name="image" type="file" class="style1" size="70"></td>//</tr>//……if(filename.equals("")){ out.println("请选择图片!"); out.println("<input type=button name=button value=返回 onClick=\"history.back()\">"); }else{ FileInputStream str=new FileInputStream(filename); String sql="insert into pictures(title,picture_name,upload_time) values(?,?,getdate())"; PreparedStatement pstmt=dbconn.myPstmt(sql); pstmt.setString(1,title); pstmt.setBinaryStream(2,str,str.available()); pstmt.execute(); pstmt.close(); out.println("图片上传成功!<br>");上面代码我在本机上可运行,但放到服务器上后,在客户机执行就不行了,我想问题应该是“filename”是客户机图片的路径,所以在客户机上传给服务器时服务器找不到路径。请大家发表一下看法,看有什么解决这个路径问题的办法,谢谢! 关于struts2在web.xml配置问题,求解决 Unable to locate appropriate constructor on class 。。。各路英雄快看看 大家谈谈开心网争车位的实现? tiles框架问题 如何接收从一个页面传来的不确定类型的变量? 请教个JSP的简单问题:前台怎么修改数据库? struts标签的问题!没找到答案! 求助在JSP内指定访问指定URL的方法 Tomcat能不能象IIs一样,在开机时启动,并且不出现命令行界面 学习jsp需要什么基础? 如何实现给一个会员分配多个权限。。。 多选框更新问题。。。
String filename=format.StrFormat(request.getParameter("image"));//从上个页面传过来的图片,如下:
//<form method="POST" ACTION="do_imagesUpload.jsp">
//……
//<tr>
//<td class="style1"><div align="center">上传图片:</div></td>
//<td class="style1"><input name="image" type="file" class="style1" size="70"></td>
//</tr>
//……
if(filename.equals("")){
out.println("请选择图片!");
out.println("<input type=button name=button value=返回 onClick=\"history.back()\">");
}else{
FileInputStream str=new FileInputStream(filename);
String sql="insert into pictures(title,picture_name,upload_time) values(?,?,getdate())";
PreparedStatement pstmt=dbconn.myPstmt(sql);
pstmt.setString(1,title);
pstmt.setBinaryStream(2,str,str.available());
pstmt.execute();
pstmt.close();
out.println("图片上传成功!<br>");上面代码我在本机上可运行,但放到服务器上后,在客户机执行就不行了,我想问题应该是“filename”是客户机图片的路径,所以在客户机上传给服务器时服务器找不到路径。
请大家发表一下看法,看有什么解决这个路径问题的办法,谢谢!