我有一个网页,其中包含指向另一个网站的链接,如“example.com \ abc.msi”。当我点击链接时,文件开始下载,但我需要从该网站下载时重命名该文件。我怎样才能做到这一点?我尝试使用锚标记的下载属性,但由于某种原因,它不工作。这需要在客户端完成。请帮忙!如何从使用javascript的网站下载文件时重命名文件?
回答
您不能更改要下载的文件的名称,这是一个安全问题。你可以想象点击文件image.png
,并获得image.png.exe
。这不是浏览器开发人员所愿意的。
请看看这个网站。通过程序我们可以重命名一个文件。 “w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download” – Suresh
下载的文件名正是href属性中链接的最后一部分:myw3schoolsimage.jpg。这就是它应该如何工作的。如果不更改链接,则无法更改此名称。 –
你绝对错了@MaximGritsenko –
- 1. 下载文件时重命名文件
- 2. 使用python从网站下载文件
- 3. 如何从C#网站下载文件?
- 4. SILVERLIGHT。如何从网站下载文件
- 5. Android webscrape - 当网站使用javascript下载功能时,如何从网站下载文件
- 6. 重命名下载的PDF文件
- 7. 如何重命名使用Javascript和PHP标题下载的文件?
- 8. 如何使用python和BeautifulSoup从网站下载.qrs文件?
- 9. 如何仅使用wget从网站下载.exe文件?
- 10. 如何使用python从网站下载mp3文件
- 11. 如何从服务器下载文件,使用asp.net网站
- 12. 如何使用dd Linux命令从互联网下载文件?
- 13. Django重命名下载文件
- 14. 重命名文件下载ASP.NET C#
- 15. Internet Explorer 11文件下载重命名文件名
- 16. 如何在使用Java下载文件时获取文件名?
- 17. 从网站下载txt文件android
- 18. 从网站下载音频文件
- 19. 从网站自动下载XLS文件
- 20. 从webservice下载文件 - 在ASP.NET网站
- 21. C#从网站下载.swf文件
- 22. 从网站下载CSV文件
- 23. 从多语言网站下载文件
- 24. 从网站下载文件PHP
- 25. 从网站下载所有PDF文件
- 26. 如何使用Powershell在网址重定向时从网上下载文件
- 27. 如何使用java重命名文件
- 28. 如何使用Perl重命名文件
- 29. 如何使用Python重命名文件
- 30. 如何使用wstring重命名文件?
下载属性仅适用于某些浏览器。请参阅[list](http://caniuse.com/#feat=download)。我不认为有可能使用Javascript来重命名下载的文件。 – Roberto
是的,它只适用于某些浏览器。 Chrome支持它,但我无法重命名该文件。 – Suresh
您的网页是否包含您参考的[W3Schools示例](http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_download)等HTML5文档类型?没有它,它可能无法正常工作。 – Roberto