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;
			if (arrayBuffer) {
				var i8ary = new Uint8Array(arrayBuffer);
				console.log(i8ary);
			}
		};
		xhr.send();
	}
	
	
	参考リンク
バイナリファイルをAjaxで取得する際に注意する点