【发布时间】:2016-12-07 07:10:03
【问题描述】:
根据caniuse<a>元素的download属性Microsoft Edge build 10547+支持,但not IE or Safari。
如何在不使用带有download 属性集的<a> 元素或服务器的情况下下载文件对象?
【问题讨论】:
-
你可以在这里查看我的答案:stackoverflow.com/questions/38524320/… 它提供了你正在寻找的东西。
-
@Dekel 请参阅 OP 的标准,
.responseType在浏览器开发时尚未定义。 -
您在寻找兼容 2016 浏览器还是 2017 的解决方案? :)
-
@Dekel 事后不会尝试更改原始问题的上下文。请参阅How to create an ArrayBuffer and data URI from Blob and File objects without FileReader?,其中发布了不符合原始标准的答案,尽管提供了解决方案,但 Kaiido 准确地指出了适当的上下文。
-
没有“服务器”是什么意思?
标签: javascript html file download fileapi