如何将 blob 保存为 couchdb 中的图像文件?
how to sav blob as a imagefile in couch db?
我在 jquery couch api 上使用 couchdb。
在我的网站上上传个人资料图片时,我将图片作为附件文件提供。
它保存附件如下:
"_attachments": {
"imagename.jpg": {
"content_type": "image/jpeg",
"revpos": 2,
"digest": "md5-Tt+1bbCmDqSFbVlZ4AeNdg==",
"length": 15565,
"stub": true
}
}
但是当我使用来自网络摄像头的图像时,它会给我 blob(图像数据)。
所以在 JavaScript 或 jquery 如何将这个 blob 转换为图像文件。喜欢...test.jpeg
谢谢
你用getUserMedia
获取网络摄像头图像数据对吗?
- 将图像渲染到 HTML5 canvas 元素中。
- 在 canvas
上执行 getDataUrl
- 去掉结果开头的dataUrl元数据
... 您将拥有一个 base64 编码的图像字符串,您可以将其作为附件发送到 CouchDB。
我在 jquery couch api 上使用 couchdb。 在我的网站上上传个人资料图片时,我将图片作为附件文件提供。 它保存附件如下:
"_attachments": {
"imagename.jpg": {
"content_type": "image/jpeg",
"revpos": 2,
"digest": "md5-Tt+1bbCmDqSFbVlZ4AeNdg==",
"length": 15565,
"stub": true
}
}
但是当我使用来自网络摄像头的图像时,它会给我 blob(图像数据)。 所以在 JavaScript 或 jquery 如何将这个 blob 转换为图像文件。喜欢...test.jpeg
谢谢
你用getUserMedia
获取网络摄像头图像数据对吗?
- 将图像渲染到 HTML5 canvas 元素中。
- 在 canvas 上执行
- 去掉结果开头的dataUrl元数据
getDataUrl
... 您将拥有一个 base64 编码的图像字符串,您可以将其作为附件发送到 CouchDB。