【发布时间】:2022-11-07 19:20:17
【问题描述】:
我正在使用 Spring 2.4.1。 & tomcat-embed-9 当我完全上传图像并使用有效负载 /admin/tmp/bodycare-003_02_20220113110556825.jpg 调用 ajax 时。代码 500 的系统日志和 ajax 错误:
FileNotFoundException IN java.io.FileInputStream#open
java.io.FileNotFoundException: C:\Users\nga.nguyenbinh\AppData\Local\Temp\tomcat.8082.16589054085204671696\work\Tomcat\localhost\admin\upload_51796117_a3dc_4d6e_949e_af7456689e5e_00000017.tmp (The system cannot find the file specified)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at org.apache.tomcat.util.http.fileupload.disk.DiskFileItem.getInputStream(DiskFileItem.java:194)
at org.apache.catalina.core.ApplicationPart.getInputStream(ApplicationPart.java:100)
at jp.co.hankyuhanshin.itec.hitmall.application.filter.ExceptionHandlerFilter.doFilterInternal(ExceptionHandlerFilter.java:31)
at jp.co.hankyuhanshin.itec.hitmall.application.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45)
at jp.co.hankyuhanshin.itec.hitmall.application.filter.CommonProcessFilter.doFilter(CommonProcessFilter.java:79)
at jp.co.hankyuhanshin.itec.hitmall.application.filter.LogFilter.doFilter(LogFilter.java:103)
【问题讨论】:
标签: java ajax spring temporary-files