文件上传在/ tmp中创建文件

时间:2011-04-19 17:17:25

标签: java file-upload playframework

使用将文件上传到Play的表单时!框架应用程序,文件在${application_path}/tmp/中创建,具有唯一ID,如:

0851e44f-8d7e-4afd-8edf-3d9bd6c909c9

并包含表单(POST& FILES)

发出的所有数据

我找到了这个文件的创建:

play.server.StreamChunkAggregator.java:51

但我不知道为什么在请求完成时不会删除此文件。 是否有任何理由不删除该文件?它是否特定于Play(1.2)?

2 个答案:

答案 0 :(得分:1)

该文件应在请求结束时自动删除,因此不正常的事情必定会出错。

答案 1 :(得分:0)

管理上传文件不是经典的Server API方式吗? 他们为什么不被删除?我不知道,但我在Tomcat中看到了同样的行为......