作为Convert local image to base64 string in Javascript。我知道如何使用它,但如果图像文件包含在项目中,它不起作用,不适用于其他文件夹。我在Android设备和我的图像路径测试,如:
/storage/extSdCard/1.jpg
如何将图像从本地移动设备转换为base64?
答案 0 :(得分:1)
function readImage(url, callback) {
var request = new
XMLHttpRequest(); request.onload = function() {
var file = new FileReader();
file.onloadend = function() {
callback(file.result);
}
file.readAsDataURL(request.response); };
request.open('GET', url);
request.responseType = 'blob';
request.send();
}
并调用函数
readImage('[path image] ', function(base64) { console.info(base64);
});