在使用webstock傳輸數(shù)據時艳狐,可以使用壓縮
var decodeData = function(data) {
if (data.data instanceof Blob) {
var blob = data.data;
//js中的blob沒有沒有直接讀出其數(shù)據的方法努潘,通過FileReader來讀取相關數(shù)據
var reader = new FileReader();
reader.readAsArrayBuffer(blob);
// 當讀取操作成功完成時調用.
reader.onload = function (evt) {
if (evt.target.readyState == FileReader.DONE) {
var result = new Uint8Array(evt.target.result);
result = (new Zlib.RawInflate(result)).decompress();
var strResult = “”;
var length = result.length;
for(var i = 0; i < length; i++){
strResult += String.fromCharCode(result[i]);
}
callBackData(JSON.parse(strResult));
}
}
return;
}
callBackData(JSON.parse(data.data));
}