Javascript 何时使用Blob类型从API获取图像?
我是个新手。我显示了一个由WebAPI返回的图像 因此,Javascript 何时使用Blob类型从API获取图像?,javascript,angular,blob,Javascript,Angular,Blob,我是个新手。我显示了一个由WebAPI返回的图像 因此,imageURL喜欢: localhost/get-image/?target=content&sizetype=348x194&id=129 我只是把它绑定到img src <img [src]="imageURL"/> img显示的图像正是我想要的 但是我在Angular中搜索如何从API加载图像,主要结果是使用Blob,没有人喜欢我所做的。 我喜欢这些问题 还有很多关于如何使用Blob 我试着
imageURL
喜欢:
localhost/get-image/?target=content&sizetype=348x194&id=129
我只是把它绑定到img src
<img [src]="imageURL"/>
img
显示的图像正是我想要的
但是我在Angular中搜索如何从API加载图像,主要结果是使用Blob
,没有人喜欢我所做的。
我喜欢这些问题
还有很多关于如何使用Blob
我试着使用Blob
,但我看不出有什么区别
所以我想知道为什么以及何时使用Blob
?
很抱歉,如果这个问题如此基本。使用
Blob
或现有图像URL
的决定主要基于服务器返回的内容。如果它返回文件系统上图像的URL,而您只是想显示它,那么您应该使用它
一些API以BLOB的形式将图像存储在数据库中。在这种情况下,当您检索图像时,您将不会获得应用于
标记的URL,而是需要使用服务器返回的数据创建临时URL,例如URL.createObjectURL(myBlob)代码>
所以基本上它取决于服务器,UI需要支持服务器返回的数据类型。当然也有例外,需要进行图像处理等
您提供的示例链接专门与返回blob的API相关
欢迎评论或意见这是一个一般的JavaScript问题,顺便说一句,不是针对Angular的。谢谢您的解释。投你一票。对不起,我有个问题