Standalone-offline-local html下载文件

时间:2018-11-22 09:25:57

标签: html5 file download local

我正在Web应用程序中实现一项功能,该功能允许用户下载ZIP文件。

ZIP文件具有以下结构:

- my-files.zip
    - index.html
    - attachments
        - file1.png
        - file2.txt
        - ...
        - fileN.ext

index.html只是附件列表:

<!DOCTYPE html>
<html>
    <head>
        ...
    </head>

    <body>
        <ul>
            <li><a href="attachments/file1.png" download="birthday.png">birthday.png</a></li>
            <li><a href="attachments/file2.txt" download="notes.txt">notes.txt</a></li>
            ...
        </ul>
    </body>
</html>

假设用户解压缩了归档文件,并使用浏览器打开index.html

我感兴趣:

  1. 单击链接应提示下载(另存为...)对话框
  2. 下载文件名应不同于本地文件名

当前:

  • Firefox 62/63:行为正确
  • 边缘17:行为正确(令人难以置信)
  • Chrome 70:点击链接会使浏览器导航至内容-它忽略了download属性
  • IE 11:与Chrome相同

是否有一种通用的方法可以与大多数 个浏览器(甚至使用JS)配合使用以实现此行为?

或者,是否存在特定的Chrome怪癖/黑客行为?

谢谢

0 个答案:

没有答案