MDN中关于fetch的说明中,某个地方不解

var myImage = document.querySelector('img');

fetch('flowers.jpg')
.then(function(response) {
  return response.blob();
})
.then(function(myBlob) {
  var objectURL = URL.createObjectURL(myBlob);
  myImage.src = objectURL;
});

MDN上说:“它只是一个 HTTP 响应,而不是真的图片”。不太明白这里,response到底是什么内容,是图片的URL吗

阅读 2.2k
2 个回答

不是图片的url,是图片的二进制内容,你自己写个点看看不就知道了吗?

这里的响应和你用UEditor等16进制编辑器打开图片显示的内容是一样的。二进制数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题