根据我们从 DataURL 获得的这个字符串,将其下载为文件的最佳方式是什么?
到目前为止,我得到的是使用基本的 window.open("myDataURL");
,但我无法以这种方式更改文件名。
window.open('data:application/msword;base64,0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAA
PgADAP7/CQAGAAAAAAAAAAAAAAACAAAANQAAAAAAA
AAAEAAANwAAAAIAAAD+////AAAAADQAAABsAA/',
'_blank','height=300,width=400');
我想知道是否有任何方法可以正确处理这些数据。
最佳答案
您可以向 anchor 元素添加一个download 属性。 示例:
<a download="abcd.zip" href="data:application/stream;base64,MIIDhTCCAvKg........">download</a>
关于javascript - 在 JavaScript 中从 DataURL 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8792616/