0

我有一个 servlet,它执行以下操作:

  1. 用户调用 servlet
  2. Servlet 代码调用 Web 服务以从 Adob​​e Live Cycle 服务器下载 PDF 文件。
  3. 将该 PDF 保存到临时文件中。
  4. 调用 ps2pdf14 将该 PDF 转换为古老的 PDF 1.4 版本(创建第二个临时文件)
  5. 返回 file2 的内容作为响应

清理这些文件的最佳方法是什么?

批处理?

有任何想法吗?

4

1 回答 1

1

几个选项-

  1. 发送响应后立即删除文件
  2. 运行会定期删除此类临时文件的后台(内务管理)作业(某些守护线程)
  3. 不向磁盘写入任何东西,在内存中进行转换操作,将修改后的内容直接返回给用户(不确定是否可行)
于 2013-03-20T02:37:34.137 回答