关于附件多选上传问题

吴道子真人 发布于 2016/09/21 16:18
阅读 266
收藏 1
@JFinal 你好,想跟你请教个问题:
使用控件<input name="f1" type="file" multiple="multiple"/>时,可以选择多个文件,并且能够成功上传到服务器,但是返回的size()为1,有办法解决这个问题吗?


不是多个控件的这种方式
<input name="f1"type="file"/>
<input name="f2"type="file"/>
<input name="f3"type="file"/>
<input name="fn"type="file"/>
加载中
0
JFinal
JFinal
    这种使用一个 input 上传多个文件的方式是使用的 html 的 form 表单吗? 还是说用的 flash 之类的方式?
0
JFinal
JFinal

     jfinal 解析文件上传使用的是 cos.jar 这个组件,该组件在上传多个文件时,需要使用多个 input 表单域,并且每个域的 name 必须保持唯一性,建议用这种方式解决。

    如果一定要用别的方式,可以在控制器中 getRequest() 得到 HttpServletRequest 对象,然后再使用第三方工具类解析出其中的上传文件即可,这类工具有很多,见这里:https://www.oschina.net/project/tag/139/fileupload?sort=view&lang=19&os=0

吴道子真人
吴道子真人
是用的form提交,我试试你说的这种方式,非常感谢!
返回顶部
顶部