我有一段angular2 + pouchdb代码,用于查询cloudant并使用附件获取文档。返回文档的控制台日志如下所示
{"type":"some_doc"},"_attachments":{"logo.png":{"digest":"md5-UK7aKiZSqQ6Xljz4wmUMkw==","content_type":"image/png","data":"iVBO....CCGE
截断数据......
我现在正尝试使用
在项目列表中显示图像<img [src]=doc.some.path>
我面临的挑战是我无法动态访问数据元素来获取 blob 并调用
var url = URL.createObjectURL(blob);
我发现的所有帖子要么非常陈旧,要么alldocs不支持附件获取,或者样本代码中的硬编码blob。
请帮忙。
谢谢, 埃尔维斯。
答案 0 :(得分:0)
您的问题的答案最好用here表达。总结:
db.getAttachment
函数将图像作为Blob对象返回URL.createObjectURL(blob)
将blob变为可由图像标记使用的URL img
代码的src
属性