JavaScriptによるファイルとバイナリデータの扱い
javascript
function test1(){ var xhr = new XMLHttpRequest(); xhr.open('GET', 'smp1.png', true); xhr.responseType = 'arraybuffer'; xhr.onload = function(e) { var arrayBuffer = this.response; // Blobを生成する var blob = new Blob([arrayBuffer], {type: "image/png"}); console.log(blob); // BlobをBlobURLスキームに変換して、img要素にセットする。 var blob_url = window.URL.createObjectURL(blob); $('#img1').attr('src',blob_url); }; xhr.send(); }