繁体   English   中英

从 XMLHttpRequest 到 Blob 的图像数据

[英]Image Data to Blob from XMLHttpRequest

我正在制作一个XMLHttpRequest

request = new XMLHttpRequest();
request.open('GET', modifiedImageUrl, true);
request.onreadystatechange = ->
    if request.readyState == 4
        if request.status == 200
            blob = new Blob([request.response], { type: 'image/jpeg' })
request.send(null);

(请原谅我的咖啡脚本)。 我想从检索到的图像创建一个Blob ,但除了大小和类型之外,我的 Blob 中没有任何数据:

Blob
    size: 88804
    type: "image/jpeg"
    > __proto__: Object

查看request.response

响应(显示为文本的数据截图)

这是什么格式? 我怎样才能将它转换为一个比大小更多的信息的Blob

该 blob 中包含数据,您不能那样查看它。
此外,如果您没有将响应类型设置为 arraybuffer(或 blob),您的图像数据将会损坏。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM