0
私は、cloudantをクエリし添付ファイル付きのドキュメントをフェッチするangle2 + pouchdbコードを持っています。返されたドキュメントのコンソールログは...以下pouchdb alldocsはnosqlの添付ファイルを取得
{"type":"some_doc"},"_attachments":{"logo.png":{"digest":"md5-UK7aKiZSqQ6Xljz4wmUMkw==","content_type":"image/png","data":"iVBO....CCGE
データが切り捨てられるようになります
私は今で項目のリストで画像を表示しようとしている
<img [src]=doc.some.path>
私が直面している課題は、データエレメントに動的に到達してブロブを取得できず、
var url = URL.createObjectURL(blob);
私が見つけたすべての投稿は、非常に古いもので、添付ファイルの取得をサポートしていないalldocs、またはサンプルコードのblobをハードコーディングしています。
助けてください。
ありがとう、 エルヴィス。
私はこれまでにこの問題を抱えていますが、ここで問題となるのは、すべてのレコードに対してデータベースへのdb.getAttachment呼び出しをもう一度行う必要がありますが、db.alldocs({attachments = true})、すべての添付ファイルを取得しましたすべてのユーザーに対してjsonでブロブを再利用する方法が問題です。 –
それ以外の場合、db.getAttachmentはドキュメントの_idとfileNameの2つのパラメータを必要とするため、データベース内の添付ファイルの動的に指定されたfileNameをどのように判断できますか? –