报错Processing of multipart/form-data request failed. /upload/A.tmp (No such file or directory)
2016-10-11 15:18
1081 查看
org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is org.apache.commons.fileupload.FileUploadBase\$IOFileUploadException: Processing of multipart/form-data request failed. /tmp/wildfly/AppWeb.war/upload_6ad97b12_89e6_48b2_ad79_2fa8ee7d0484_00000020.tmp
(No such file or directory)
nested exception is org.apache.commons.fileupload.FileUploadBase\$IOFileUploadException: Processing of multipart/form-data request failed. /upload/A.tmp (No such file or directory)
1.后端配置文件上传的时候 是有一个参数 如果没有设置会有一个默认值的。
2.这个参数 决定了 如果上传文件的大小小于这个参数, 会导致内存中没法生成 tmp 临时文件
3.临时文件生成不了, 文件传不到服务器上 。
就是这个参数maxInMemorySize
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="UTF-8" />
<!-- 指定所上传文件的总大小不能超过2000KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 -->
<property name="maxUploadSize" value="2048000" />
<!-- 设置在文件上传时允许写到内存中的最大值,以字节为单位计算,默认是10240 -->
<!-- 但是经实验,上传文件大小若小于此参数,则不会生成临时文件,很尴尬,故改为2048 -->
<property name="maxInMemorySize" value="2048" />
</bean>
```
maxInMemorySize这个参数得改的小一点
相关文章推荐
- 解决 Processing of multipart/form-data request failed. /upload/A.tmp (No such file or directory) 问题
- Mac OSX Yosemite 10.10 brew 错误:mktemp: mkdtemp failed on /tmp/git-LIPo: No such file or directory
- Mac OSX Yosemite 10.10 brew 错误:mktemp: mkdtemp failed on /tmp/git-LIPo: No such file or directory
- 【zookeeper】data/zookeeper_server.pid: No such file or directory FAILED TO WRITE PID 报错
- 关于ImageIO: CGImageRead_mapData 'open' failed ' XXX error = 2 (No such file or directory)问题
- [ErrorException]fopen(./data/data.csv): failed to open stream: No such file or directory
- stopping hbasecat: /tmp/hbase-root-master.pid: No such file or directory
- 【node-sass】 Module build failed: Error: ENOENT: no such file or directory, scandir 'C:\Users\lizhaohong\Desktop\testwebpack\node_modules\.4.7.2@node-sass\vendor'
- hadoop fs -mkdir testdata错误 提示No such file or directory
- ansible执行shell模块和command模块报错| FAILED | rc=127 >> /bin/sh: lsof: command not found和| rc=2 >> [Errno 2] No such file or directory
- Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
- failed to open stream: No such file or directory in includes/src/Varien_Autoload.php on l
- nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
- include(Redis.php): failed to open stream: No such file or directory
- Nginx报错 nginx: [error] open() "/usr/local/nginx-1.6.3/logs/nginx.pid" failed (2: No such file or directory)
- Failed to issue method call: Unit mysql.service failed to load: No such file or directory的解决办法
- 解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.
- 解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.
- mysql不能启动:Unit mysql.service failed to load: No such file or directory的解决办法
- /zookeeper_server.pid: No such file or directory FAILED TO WRITE PID