如何使用 jquery ajax 将 blob 转换为图像


How to convert blob to image using jquery ajax?

我编写了一个php脚本,它从远程数据库中检索与图像对应的blob。现在我想使用 jquery ajax 调用获取该 blob,然后将其转换为图像并在div 中设置该图像。

我很想知道,这是最好的方法。

有多种方法可以做到这一点。可以将 blob 转换为 BASE64 字符串,并将 img 标记的 src 属性设置为该 BASE64 字符串。

但是,创建一个直接提供该图像的 php 页面会更容易。当JS代码需要图像时,它会创建一个img标签,并将该标签的src属性设置为提供图像的PHP页面的URL。要投放的图像可以由 URL 查询字符串定义