[interceptor.FileUploadInterceptor:intercept] [Removing file filesXXX .tmp]

上传完文件时控制台显示[interceptor.FileUploadInterceptor:intercept] [Removing file myfile d:\upload__3d7cf8b_11936276cf8__7ffd_00000011.tmp],如果把 D: 盘移掉,则出现相关异常:Failed to parse multipart request
org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed. temp\upload__3d7cf8b_11936276cf8__7ffd_00000011.tmp (系统找不到指定的路径。)

 

 

上述信息告诉我们,webwork.multipart.saveDir没有配置。webwork.multipart.saveDir用于指定存放临 时文件的文件夹,该配置写在webwork.properties文件中。例如,如果在webwork.properties文件加入如下代码:

struts.multipart.saveDir = /tmp

这样上传的文件就会临时保存到你根目录下的tmp文件夹中(一般为c:\tmp),如果此文件夹不存在,webwork会自动创建一个。

 

struts同理,在struts.properties文件加入如下代码:

struts.multipart.saveDir = /tmp

 

你可能感兴趣的:(Interceptor)