Javascript 如何在coach db中将blob保存为图像文件?
我将couchdb与jQueryCoach api一起使用。 在我的网站上传个人资料图片时,我将图片作为文件发送给附件。 它按如下方式保存附件:Javascript 如何在coach db中将blob保存为图像文件?,javascript,jquery,couchdb,Javascript,Jquery,Couchdb,我将couchdb与jQueryCoach api一起使用。 在我的网站上传个人资料图片时,我将图片作为文件发送给附件。 它按如下方式保存附件: "_attachments": { "imagename.jpg": { "content_type": "image/jpeg", "revpos": 2, "digest": "md5-Tt+1bbCmDqSFbVlZ4AeNdg==", "len
"_attachments": {
"imagename.jpg": {
"content_type": "image/jpeg",
"revpos": 2,
"digest": "md5-Tt+1bbCmDqSFbVlZ4AeNdg==",
"length": 15565,
"stub": true
}
}
但当我使用网络摄像头的图像时,它会给我blob(图像数据)。
因此,在JavaScript或jquery中,如何将这个blob转换为图像作为文件。比如…test.jpeg
谢谢您使用
getUserMedia
获取网络摄像头图像数据,对吗
getDataUrl
。。。您将拥有一个base64编码的图像字符串,可以作为附件发送到CouchDB 不是
.getDataUrl
,而是.toDataURL('image/jpeg',0.95/*0..1质量*/)