저는 pouchdb를 사용하여 문서 (인라인)에 대한 첨부 파일로 base64 형식으로 인코딩 된 이미지를 저장하고 다시 검색하려고합니다.pouchdb 인라인 첨부 - 저장 및 검색
그러나 문서를 검색 할 때 pouchdb가 base64 이미지 데이터를 수정하고 'md5-'가 추가 된 것처럼 보입니다. 첨부 파일 객체의 '데이터'속성도 없습니다. 예상 한대로입니다. 대신 나는 '다이제스트'라는 객체를 찾는다. 이게 뭐야?
var db = new PouchDB('example');
db.bulkDocs(
[
{
_id: '1',
name: 'example',
"_attachments": {
"avatar.jpg": {
"content_type": "image/jpg",
"data": [BASE65 DATA STRING]
}
}
],
function(err, response) {
if (!err) {
db.allDocs({ include_docs: true, attachments: true }, function(err, docs) {
var d = docs.rows[0].doc;
// d looks like this:
// {"name":"example","_attachments":{"avatar.jpg":{"content_type":"image/jpg","digest":"md5-57e396baedfe1a034590339082b9abce","stub":true}},"_id":"1","_rev":"1-ff23a959ae88b871b94374a784a07728"}
});
}
}
);
전체 예를 여기에서 찾을 수 있습니다 : http://jsfiddle.net/ntan0ycL/
어떻게 내가 pouchdb 문서에서 이미지의 base64로 표현을 검색 가겠어요
나는 예를 만들었습니다? 문제가 첨부 파일을 저장하는 방법 또는 검색하는 방법에있어 확실하지 않습니다.
감사합니다.
앤드류