【问题标题】:Convert non unicode string to base64 in JavaScript?在 JavaScript 中将非 unicode 字符串转换为 base64?
【发布时间】:2012-07-17 20:17:54
【问题描述】:

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

【问题讨论】:

标签: ajax google-chrome-extension base64


【解决方案1】:

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

类似的问题是asked before,那里的答案应该对您有所帮助。您也可以查看this example

【讨论】:

  • 那么,xhr.responseBlob() 是否返回数据:URL?
猜你喜欢
  • 1970-01-01
  • 2011-04-02
  • 2014-01-27
  • 2014-09-14
  • 2020-12-30
  • 2019-01-15
  • 1970-01-01
  • 2015-01-31
  • 1970-01-01
相关资源
最近更新 更多