文件上传表单定义时是要加上 enctype="multipart/form-data" 这个属性的。
但是一个表单里定义了 enctype="multipart/form-data" 这个属性,再提交这个表单,那么在表单接收方就不能取到除FILE 类型以外的所有值。比如说有一个文本域,使用request.getParameter()就不能取出它的值了,如何解决这个问题?
请指教,谢谢!

解决方案 »

  1.   

    绝对不存在你说的问题.可以试试request.getParameterValues(),得到数组后,取出你要的参数.
      

  2.   

    去网络上弄个smartupload第三方插件,然后用它提供的类可以访问到的。
      

  3.   

    最好的方法就是用第三方的...smartupload ,fileupload,cos and so on
    你也可以自己打开那个你上传的文件..其它的text字段的值也有的..你可以及自己分割..获取他的值.其实第三方的.也就是做个分割的工作而已
      

  4.   

    楼主,你的问题可以这么解决
    mySmartUpload.getRequest().getParameter("传的参数")一定好使的,放分吧!!
      

  5.   

    要么用上传组件要么用javascript把你要的参数跟在url后面