怎么样才能将表单数据与文件混合一起上传。
如:
上传一个文件,并提供相关描述

解决方案 »

  1.   

    可以实现,使用apache的fileupload组件就可以实现,在使用fileupload时判断是否是上传的表单域就可以
      

  2.   

    可以一起上传,所谓不不可以.也许在你的JSP FORM中要加上enctype="multipart/form-data"这样会让你的SERVLET中的REQUEST获取不到表单中的数据,记得当时我做上传时候是用的com.jspsmart.upload.可以通过Request res = supload.getRequest();来获得REQUEST OBJECT
    不知道是不是理解你的问题.如果有需要!可以QQ联系我174027983
      

  3.   

    我昨天在做上传图片的时候,页面有两个FORM,要上传的FORM我是用AJAX带入但,我把这个FORM 的enctype="multipart/form-data",还是报错,请高人指点下
      

  4.   

    表单那个页面相信你已经处理好了
    那就看提交后的那个页面    <jsp:useBean id="su" scope="page" class="com.jspsmart.upload.SmartUpload"/>  准备su.initialize(pageContext);
                su.upload();
                java.util.Date date=new java.util.Date();
                com.jspsmart.upload.File myFile= su.getFiles().getFile(0);
                String path="";
                if(!myFile.isMissing()){
                    path=request.getRealPath("files");
                    path=path+"\\"+String.valueOf(date.getTime())+"."+myFile.getFileExt();
                    myFile.saveAs(path);
                }
                path=String.valueOf(date.getTime())+"."+myFile.getFileExt();
                if(myFile.getFileExt()==null||myFile.getFileExt().length()<=0) {path="";}
    文件的地址就是  path  ,如果还要接受其它数据
     zhx_name=su.getRequest().getParameter("zhx_name");  希望对你有一些帮助。
      

  5.   

    肯定是可以的我用fileupload就ok 了,将图片上传到服务器的同时也将描述等表单信息保存到数据库中去。
      

  6.   

    jspsmartupload即可,里面先获取Request对象即可,它已经包装了该函数