本帖最后由 Isenhart 于 2014-09-15 10:04:06 编辑

解决方案 »

  1.   

    传文件的form的enctype用的是multipart/form-data,二进制数据传输。。且在servlet中若想要获取multipart/form-data提交过来的数据就不能用request.getParam.....这个东西了。这个只能接收字符,不能接收文件。所以你得用request.getInputStream()读取流的方式然后自己解析,所有的参数与file内容等都可以大这个流里解析出来。不过很麻烦,你可以用apache的上传jar commons-fileupload来做上传,这样不用手动解析输入流,很方便的
      

  2.   


    commons-fileupload在度娘上看了下,好像做多文件上传不好
    现实中的功能是,只需简单地批量上传照片作展示用,每次数量基本在50~100左右。
    commons-fileupload好像只能一个一个上传,uploadify可以直接选中N个,一次性上传完,很方便。
    我再研究研究
      

  3.   

    这问题忽然又没有了,我了个去,是不是缓存在搞怪啊
    现在又可以愉快地在servlet用request.getPrameter()拿到动态参数了,郁闷了我这么多天,捉狂了
      

  4.   

    'uploader' : 'servlet/Upload',应该改成'script':'servlet/Upload''吧?
      

  5.   

    uploadify  有个formData,是用来传递额外参数的