如题,我是想把图片上传到服务器文件夹中,然后路径保存到sqlserver2005中的表test的
photo varchar(200),然后在另一个页面显示出来
提交图片的表单如下:
<form action="2.jsp" method="post" enctype="multipart/form-data" name="form1">
  <input type="file" name="file">
  <label>
  <input type="submit" name="Submit" value="提交">
  </label>
</form>
然后图片经过2.jsp处理后在3.jsp中的<img src="">中显示出来。
先谢谢了

解决方案 »

  1.   

    可过通过struts中的FormFile来做
      

  2.   

    图片上传到服务器文件夹,相对路径保存到数据库我已经搞定了,我是用jspsmartupload解决的。现在图片显示在3.jsp还没解决。
      

  3.   

    估计是你路径搞错了,打开3.jsp看看那个图片的地址,和你正确的路径比较一下就知道问题在那里了呀
      

  4.   

    图片显示在3.jsp还没解决。
    什么意思
      

  5.   

    就是说能从数据库中取出相对路径,但是图片怎么显示在img还不会。请师兄指点下
      

  6.   

    cos.jar + uploadbean.jar + filemover.jar
    这个是用的非常普遍的,原因是因为他操作方便,是我们不必再去关注,那些文件的输入和输出流,使我们从底层的流中解脱出来.
    UploadFile,UploadBean,MultipartFormDataRequest
    <%@ page contentType="text/html;charset=gb2312" %>
    <head>
    <title>fbysss UploadBean 示例</title>
    <!--meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"-->
    <!--meta http-equiv="Content-Type" content="text/html; charset=gb2312"-->
    </head>
    <FORM name="form1" METHOD="POST" ACTION="sssupload.jsp" ENCTYPE="multipart/form-data">
    <input name="title" type= "text" value="中文字">
    <td class="bodystyle">附件</td>
    <td class="bodystyle"> <input name="attach" type="FILE" id="attach" size="50" > </td>
    <input name="ok" type= "submit" value="提交">
    </form>
      

  7.   

    你从数据库中取出的是相对路径
    你还得用application.getRealPath(相对路径)才能正确的定位图片的所在位置
      

  8.   

    你去下个NTSKY写的包,封装的很好