use*_*780 8 javascript couchdb
我想使用javascript将图像文件上传到couchdb.为此,我使用内联附件概念.上传文件时我必须使用Base64编码().此方法仅具有字符串参数.如何使用javascript将图像文件转换为base64字符串.请任何人都可以与我分享样本片段.
谢谢
canvas只要图像是从同一个域加载的,您就可以在支持它的浏览器中使用.
function encodeImage(src, callback) {
var canvas = document.createElement('canvas'),
ctx = canvas.getContext('2d'),
img = new Image();
img.onload = function() {
canvas.width = img.width;
canvas.height = img.height;
ctx.drawImage(img, 0, 0, img.width, img.height);
callback(canvas.toDataURL());
}
img.src = src;
}
Run Code Online (Sandbox Code Playgroud)
在这里查看示例.
| 归档时间: |
|
| 查看次数: |
8375 次 |
| 最近记录: |