jfinal 多文件上传
List<UploadFile> files=getFiles(filedir,maxSize,"utf-8");用这句话接收app上传的多张图片,files却只有一条,多张图片都已经上传到指定路径中
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
List<UploadFile> files=getFiles(filedir,maxSize,"utf-8");用这句话接收app上传的多张图片,files却只有一条,多张图片都已经上传到指定路径中
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
谁说的?只能说安卓或ios工程师是三流工程师。本身就没了解http协议。
这个是app传过来的,把图片都放到file集合中
回复
app 传的时候总也会对每个上传的文件进行命名,会有个name
不是网页上传,是安卓和ios上传,所以是没有name的
回复
找找有没有设置name的 api
注意一下表单中的 name字段,这个值需要保证唯一性:
引用来自“michaely”的评论
谁说的?只能说安卓或ios工程师是三流工程师。本身就没了解http协议。
谢谢波哥,按照你的方法解决了
回复
分享到博客中去啊,我记得以前很多人碰到了这个问题,他们都需要。乐于分享,传递价值 !!!
回复
已分享
如果确实没有办法设置 name,建议用一下第三方的文件上传工具类,例如这个东东:http://www.oschina.net/p/commons-fileupload,解析的方法无非就是这样:
1:在 controller 中先 HttpServletRequest request = getRequest();
2:将 request 传入第三方的组件
3:迭代解析出文件内容
所有文件上传解析都大致这个过程