【问题标题】:How to avoid download file rename?如何避免下载文件重命名?
【发布时间】:2019-12-06 00:28:40
【问题描述】:

我的网站空间上有一个名为 <h1>test.zip 的文件。当我尝试下载它时,它被重命名为

 __h1_test.zip

有没有办法将原始文件名保留给下载的文件?

我希望下载的文件在下载后保留名称<h1>test.zip

我目前正在使用 ubuntu,我可以在我的设备上将文件重命名为 <h1>test.zip

【问题讨论】:

  • 重命名/覆盖/不重命名规则由正在下载的应用程序控制。我为您添加了 ubuntu 标记,但您需要编辑它,并提供有关如何获取文件的更多详细信息。您正在使用的应用程序可能是可配置的,或者您可能需要不同的下载方法来实现您想要的。
  • 你用什么下载文件?如果该软件也与 Windows 兼容,它可能在下载时使用 Windows 规则,因此重命名它,因为这些字符在 Windows 文件系统中保留。
  • @Rodger,下载是由我的浏览器完成的,我的网站空间中有这个 zip 文件,并且名称显示正确。当直接在https://mywebspace.com/<h1>test.zip 访问时,文件下载开始但保存为_h1_.zip
  • @Celsiuss,我使用的是 google chrome 浏览器。我应该尝试使用其他软件吗?
  • 看起来 Chrome 在所有操作系统上都以相同的方式处理下载中的非法字符。 chromium.googlesource.com/chromium/src/+/refs/heads/master/base/…

标签: html file ubuntu download rename


【解决方案1】:

所以我建议你,不要使用“”标签,添加另一个名称。

没有。浏览器这样做是为了防止用户意外覆盖同名的现有文件,而您无法控制。

【讨论】:

    【解决方案2】:

    您有几个选项可以更改它。没有一个是完美的。

    在浏览器栏 chrome://settings/ 中转到 chrome 设置,向下滚动到高级,单击它,向下滚动到下载并选中提示框。然后,您可以指定相同的名称,这样它就不会自动重命名,但它每次都会提示,即使没有重复也是如此。你很快就会习惯它,所以它并不像听起来那么重要。

    如果这不是您想要的,请查看尝试解决此问题的 Chrome 扩展程序(但不确定它是否适用于 ubuntu)。那里有许多论坛,人们要求相同的功能并且多年来一直如此,所以不要指望 Chrome 会改变默认行为......这是一个(未经我测试)-> https://chrome.google.com/webstore/detail/downloads-overwrite-alrea/lddjgfpjnifpeondafidennlcfagekbp?hl=en-US

    最后,根据您正在执行的操作(例如,始终下载相同的文件集),您可以配置 FTP 客户端或其他东西来拉取文件并设置名称,而不是使用浏览器来拉取它们...您将能够更轻松地对其进行配置以进行覆盖。如果您正在下载随机的东西并且只是想在意外下载相同的文件时节省带宽/等,那么您可能需要扩展/不同的浏览器/等。解决它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-17
      • 2017-05-28
      • 1970-01-01
      相关资源
      最近更新 更多