【问题标题】:Java servlet creating tmp filesJava servlet 创建 tmp 文件
【发布时间】:2012-07-24 16:28:56
【问题描述】:

我有一个上传文件的 Java servlet,但是当我两次上传同一个文件时,applet 会创建一个 .tmp 文件。我怎样才能让它停止这样做?

【问题讨论】:

  • 请添加适当的详细信息以使您的问题可以回答
  • 我的 servlet 使用 apache commons librery 上传包含多部分请求的文件。但是当我想在 servlet 上传文件 .tmp 之前上传相同的文件时,我该如何对此进行控制?
  • @saimon 请更新问题,不要使用 cmets 添加有关问题的更多详细信息
  • @Saimon 在您的问题文本中:包括有关您的设置的更多信息:Apache、您的用例等。然后包括以下一些内容:您的代码、错误日志(您是否得到任何?),你有什么尝试?您是否尝试过简单的解决方案:使用 if-logic 首先检查文件是否具有相同的名称,如果有,则重命名它们?你认为答案会是什么样子?

标签: java servlets


【解决方案1】:

将随机序列附加到字符串中,以-等值分隔

然后,一旦文件准备好下载,剥离随机序列。

【讨论】:

  • 附加到文件名是什么意思?
  • 是的,对不起。 orignalfilename = blah.txt 被转换成 blah-56545645.txt
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-29
  • 2010-12-09
  • 2012-01-24
  • 2015-10-18
  • 2017-08-06
相关资源
最近更新 更多