gpt4 book ai didi

html - 如何设置从浏览器下载的文件名?

转载 作者:技术小花猫 更新时间:2023-10-29 11:35:50 25 4
gpt4 key购买 nike

我正在编写一个 Web 应用程序,除其他外,它允许用户将文件上传到我的服务器。为了防止名称冲突和组织文件,我将它们放在我的服务器上后重命名。通过跟踪原始文件名,我可以与文件所有者进行通信,而他们根本不知道我在后端更改了文件名。也就是说,直到他们去下载文件。在这种情况下,系统会提示他们下载名称不熟悉的文件。

我的问题是,有什么方法可以仅使用 HTML 指定要下载的文件的名称吗?因此,用户上传了一个名为“abc.txt”的文件,我将其重命名为“xyz.txt”,但是当他们下载它时,我希望浏览器默认将文件保存为“abc.txt”。如果仅使用 HTML 无法做到这一点,是否有任何方法可以做到?

最佳答案

当他们点击按钮下载文件时,您可以添加 HTML5 attribute download您可以在其中设置默认文件名。

当我创建一个 xlsx 文件并且浏览器想要将其保存为 zip 文件时,我就是这样做的。

<a href="path/to/file" download="renamed.txt">Download</a>
<a href="downloads/export.xlsx" download="Data-Export.xlsx">Download Export</a>

关于html - 如何设置从浏览器下载的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3102226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com