我想以二进制格式阅读此png。
我一直在网上阅读,这看起来像是用角度来做的正确方法。
但它不起作用。知道为什么吗?
$http({
url: 'somepng.png',
method: 'GET',
data: '',
responseType: 'arraybuffer'
}).success(function(resp, config1, config2, config3) {
console.log(typeof resp); // this is a string, weird! in Chrome
console.log(resp);
});
arrray缓冲区返回一个字符串而不是字节数组。
答案 0 :(得分:1)
var config = {headers: {
'Accept': "image/png"
}
};
$http.get('somepng.png', config).success(successCallback).error(errorCallback);
这个答案是改变的......