我想从外部服务器下载文件但重命名后。我们说http://playtictactoe.atwebpages.com/logo.png是我要下载的图像文件。我使用了以下HTML:
<a href="http://playtictactoe.atwebpages.com/logo.png" download="myName.png">
Download File
</a>
但是这并没有重命名该文件。我在某处读过这是因为服务器上的响应标头。有没有办法忽略客户端的响应标头?否则指导我任何其他解决方案。
答案 0 :(得分:1)
您可以将文件作为缓冲区下载,并使用文件api重新保存,如下所示:
HTML5 File API downloading file from server and saving it in sandbox
或者将FileAPI和XMLRequest查找到Buffer。您将文件下载为binaryBuffer,使用fileAPI保存并重命名。这应该也适用于Firefox。但这不是您正在寻找的简单解决方案。即使它有效;-)
然后,您可以按照自己的意愿重命名文件。
干杯