将本地图像转换为base64 javascript [英] Convert local image to base64 javascript

查看:115
本文介绍了将本地图像转换为base64 javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

将本地图像转换为Javascript中的base64字符串 .我知道如何使用它,但是如果图像文件包含在项目中,则可以使用它,而不能与另一个文件夹一起使用.我正在android设备和图像路径中进行测试,例如:

As Convert local image to base64 string in Javascript . I know how to use it, but it work if image file include in project, not work with another folder. I'm test in android device and my image path like:

/storage/extSdCard/1.jpg

/storage/extSdCard/1.jpg

如何将图像从本地移动设备转换为base64?

How can i convert image from local mobile device to base64?

推荐答案

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); 
});

这篇关于将本地图像转换为base64 javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆