最佳答案
我正在编写一个网络应用程序,其中,允许用户上传文件到我的服务器。为了防止名称冲突和组织文件,一旦它们被放到我的服务器上,我就重命名它们。通过跟踪原始文件名,我可以与文件的所有者沟通,而不会让他们知道我在后端改变了文件名。直到他们去下载文件。在这种情况下,系统会提示他们下载一个名称不熟悉的文件。
我的问题是,有没有办法只使用 HTML 来指定要下载的文件的名称?因此,用户上传一个名为“ abc.txt”的文件,我将其重命名为“ xyz.txt”,但是当他们下载该文件时,我希望浏览器默认将该文件保存为“ abc.txt”。如果仅仅使用 HTML 无法做到这一点,有什么方法可以做到吗?