jaffy 2019年12月10日
ServletFileUpload类上传文件时的问题 Read failed with APR/native error code
一个WEB应用,上传文件进行处理。前端用的是bootstrap的fileinput方法,后端是JSP+Servlet
很奇怪的问题,在内部传输和大部分外部用户那里传输都没有问题
但在一个外部用户那里,传输某些文件(有些文件就是可以,有些就是不行,和文件大小无关),就会报这个错误。

[ERROR] 2019-12-05 12:59:12.724
org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Read failed with APR/native error code [730,054]

Caused by: java.io.IOException: Read failed with APR/native error code [730,054]

代码如下,
ServletFileUpload upload = new ServletFileUpload(factory);
logger.info("创建了ServletFileUpload对象");
upload.setHeaderEncoding("utf-8");


upload.setFileSizeMax(50 * 1024 * 1024);// 10M
logger.info("设置了最大的SIZE");// Parse the request
List<FileItem> items;


try {
logger.info("开始获取upload中的数据......");
items = upload.parseRequest(request);
logger.info("获取upload数据完毕");
|
...全文
18 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告