如何使用javascript从网站下载时重命名文件?

时间:2016-01-13 08:26:40

标签: javascript html5 browser cross-browser content-security-policy

我有一个网页,其中包含指向不同域名中另一个网站的链接,例如“example.com \ abc.msi”。当我点击链接时,文件开始下载,但我需要在从该网站下载时重命名该文件。我怎么能做到这一点?我尝试使用锚标记的下载属性,但由于某种原因它无法正常工作。这需要在客户端完成。请帮忙!

2 个答案:

答案 0 :(得分:2)

您无法更改要下载的文件的名称,这将是一个安全问题。您可以想象单击文件image.png,然后获取image.png.exe。这不是浏览器开发人员所希望的。

答案 1 :(得分:0)

您的abc.msi是一个ftp文件,因此每当有人调用该文件或点击该链接时,它将自动下载或打开一个对话框以保存文件位置

例如

enter image description here

因此,用户可以在何处以及如何保存文件。