SpringMVC--上传功能失败,控制台提示找不到文件临时路径(解决办法)

一、 控制台提示异常
       java.io.FileNotFoundException: C:\Users\admin\AppData\Local      \Temp\Jetty_0_0_0_0_88_WebContent____c7c0ns\upload_1fed84c0_ef6c_4daa_9ff6_72e4d48f491c_00000006.tmp (系统找不到指定的文件。)


二、原因及解决。

  1.在spring-mvc.xml配置文件中。有一个管理配置文件上传的bean(multipartResolver)

  
2.属性maxInMemorySize用于配置缓存的大小
    
    属性含义:设置在文件上传时允许写到内存中的最大值,以字节为单位计算。
但实际使用过程中,会发现,大于设置的值时,才会产生临时文件。
3.解决办法

       将属性值改为

     value="10" />  

     上传文件大于设置的value值时,便可以产生临时文件。一般设置10字节以内就可以。保证上传功能可以正常的使用。


你可能感兴趣的:(java常见问题汇总)