1、 最开始认为找不到指定文件是代码出错,后面测试后发现不是这个错误,
2、然后在不经意的时候上传了一个大于3MB的文件,发现成功。
3、于是找到错误原因,是spring配置文件出错。
4、 <bean id="multipartReso盟敢势袂lver" class="泠贾高框org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 默认编码 --> <property name="defaultEncoding" value="utf-8" /> <!-- 文件大小最大值 --> <property name="maxUploadSize" value="10485760000" /> <!-- 内存中的最大值 --> <property name="maxInMemorySize" value="40960" /> </bean>
5、 这里的maxInMemorySIze 是文件上传的时候写到内存中的最大值,
6、默认是10240字节,如果这里写大了,
7、那么小于这个参数的文件则不会创建临时文件。
8、最后改成了 <propert鲻戟缒男y name="maxInMemorySize" value="1" />后正常
9、以上就是小编带给大家的使用Spring Boot上传文件找不到.tmp怎么办的关键所在,希望大家可以喜欢,如果喜欢的话可以点赞哦,也可以发表自己的看法