[WordPress] base64 を javascript でファイルをエンコードする方法

スポンサーリンク

質問

アプリケーションのコルドバを使用しています。画像を base64 でワードプレス サイトによる rtMedia json の REST API に渡すが api

問題は私は画像ファイルを base64 に変換することはできません。

ここでは私の html ファイルのタグ

<input type='file' name='imageUploadPost' id='imageUploadPost' />

.val()

java スクリプトの設定を使用しようとしたがファイルのデータの代わりにファイルのパスを得ている

答え

これは取ることができます私のコードの作業シナリオから助ける

jQuery("#imageUploadPost").on("change",function(event){ 
var files = [];
jQuery.each(event.target.files, function(index, file) {
var reader = new FileReader();
reader.onload = function(event) { 
  object = {};
  object.filename = file.name;
  object.data = event.target.result;
  files.push(object);
  window.localStorage.setItem("satImageObject",object.data);
};  
reader.readAsDataURL(file);
 });
})// input change

より多くの情報を参照してください [ http://www.javascripture.com/FileReader]

http://stackoverflow.com/questions/29198740/how-to-encode-the-file-in-javascript-to-base64

スポンサーリンク

Leave a Reply