При попытке прочитать содержимое файла zip в переменную (используя javascript и ajax),
Я получаю меньше байтов, чем при загрузке файла.
Например: размер файла составляет 573 байта, но длина переменной после чтения содержимого будет 564.
Это мой код запроса:
getRequest : function(Url, params, _success, _error) {
var Url = Url;
var paramsString = this.encodeParams(params);
if (ParamsString != "") {
Url = Url + "?" + ParamsString;
}
var RequestHeaders = this.getHeaders();
$.ajax({
type : "GET",
url : Url,
headers : RequestHeaders,
success : function(data, textStatus) {
_success(data);
},
error : function(jqxhr, textStatus, errorThrown) {
_error(jqxhr.responseText);
}
});
}
Сохранение в переменную:
getRequest(url,{},
function(data){zipContents=data},
function(data){alert(data)});
Буду признателен за любую помощь в выяснении, почему это происходит.
Спасибо