JFinal上传bug

发布于 2021-11-30 11:30:24 字数 281 浏览 847 评论 7

@JFinal 你好,想跟你请教个问题:jfinal的上传文件多文件上传的时候 第二个文件明明上传不成功 但是还是上传上去了  显示0K或者不是源文件大小  jfinal再上传方面文件流没有读取完不应该上传上去。 还有总是提示java.net.SocketTimeoutException: Read timed out


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

笑红尘 2021-12-02 12:54:47

引用来自“小雨0oo”的评论

jfinal不支持同名多文件

可以直接遍历下面这个获取所有文件

com.oreilly.servlet.multipart.MultipartParser parser = new MultipartParser(getRequest(), JFinal.me().getConstants().getMaxPostSize(), false, false, "UTF-8");

谁的新欢旧爱 2021-12-02 12:52:55

jfinal不支持同名多文件

可以直接遍历下面这个获取所有文件

com.oreilly.servlet.multipart.MultipartParser parser = new MultipartParser(getRequest(), JFinal.me().getConstants().getMaxPostSize(), false, false, "UTF-8");

偏爱自由 2021-12-02 12:45:27

出现 SocketTimeout 异常,是因为上传文件很大超出了服务端允许的最大范围,设置一下相关参数,参考一下这里:http://zhidao.baidu.com/link?url=ni6gc5tXTznS9Lwpz-vvO6DgI7VU1RXTrTDQBRqLUzGurIGrW0BVX1tafNe04-HddpoDgxsDMw2xByX4YUMWt_

情痴 2021-12-02 08:52:26

引用来自“JFinal”的评论

   多文件上传时,确保一下 input file 表单域的 name 值不相同,另外如果上传时中断上传,可能也会留下上传不完全的文件,最后具体报什么异常,全面贴出来一下,有助于解决问题

德意的啸 2021-12-02 02:04:17

file.size() 结果为1,看一下 <input type="file" name=这里的值是否有相同的?

情场扛把子 2021-12-01 20:54:36

引用来自“JFinal”的评论

   多文件上传时,确保一下 input file 表单域的 name 值不相同,另外如果上传时中断上传,可能也会留下上传不完全的文件,最后具体报什么异常,全面贴出来一下,有助于解决问题

掩饰不了的爱 2021-11-30 20:34:34

   多文件上传时,确保一下 input file 表单域的 name 值不相同,另外如果上传时中断上传,可能也会留下上传不完全的文件,最后具体报什么异常,全面贴出来一下,有助于解决问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文