1

我正在写一个下载器 chrome 扩展。我正在尝试使用 ajax 获取文件并对其进行编码,atob(str)但它只允许纯字符串,因此无法data:blah,base64正常工作。

4

1 回答 1

0

您想对二进制文件进行 AJAX 调用并获得data:xxx/xxx;base64,xxx=回报吗?除非服务器使用 Data URI 方案返回文件,否则这不会发生。你需要使用xhr.responseBlob().

之前有人问过类似的问题,那里的答案应该对您有所帮助。您还可以查看此示例

于 2012-07-16T12:10:44.967 回答