首页 > 代码库 > JavaScript如何获取二进制数据响应
JavaScript如何获取二进制数据响应
AJAX的dataType类型是没有blob或者arraybuffer的,那如果我们访问一个API返回的是个图片或者文件之类的二进制内容,该怎么办呢?
有人开了个bug,并引发了一个长长的讨论,不过最终这个bug解成了CANTFIX,也就是说决定是AJAX不会去支持,但引发讨论的那哥们最终写了个插件。
经过各种查询,总结下来有三种办法:
- 用那个插件
- 用XMLHttpRequest
- 用AJAX TRANSPORT
我最终选择了用XMLHttpRequest,因为其他两个会带来太多额外的代码。
JavaScript如何获取二进制数据响应
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。