2017-02-10 12 views
0

Convert local image to base64 string in Javascript私はそれを使用する方法を知っていますが、イメージファイルがプロジェクトに含まれていて、別のフォルダで作業していない場合は機能します。私はAndroidデバイスでのテストと同様、私のイメージのパスだ:ローカル画像をbase64に変換するjavascript

がどのように私はBASE64にローカルモバイルデバイスから画像を変換することができ/storage/extSdCard/1.jpg?

答えて

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); 
}); 
関連する問題