你如何编辑.tmp文件删除设置?

时间:2012-06-21 09:00:39

标签: file-upload upload struts2 tmp

  1. 使用Struts 2:什么时候会删除上传文件后创建的.tmp文件?

  2. 如何自定义何时删除.tmp文件?你需要创建它的副本吗?

  3. 请不要羞于给出一些代码:)

1 个答案:

答案 0 :(得分:2)

1。这取决于您所谈论的S2版本。

  • S2.2.1及之前:文件上传拦截器删除了临时文件。
  • S2.2.3及更高版本:过滤器调度程序启动删除过程,由于WW-3490而更改。

2。假设您使用的是最近的版本,可能会注入一个经过调整的Dispatcher,虽然它不是很明显 - 如果是这样,那是最简单的变化在核心层面。

实用角度来看,最简单的方法是复制操作中的文件,这在任何合理的文件系统上都非常快。