var url2 = url; //image url
var xhr = new XMLHttpRequest();
xhr.responseType = "blob";
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200)
{
var blob = xhr.response;
var arrayBuffer;
var fileReader = new FileReader();
fileReader.onloadend = function(evt)
{
if (evt.target.readyState == FileReader.DONE)
{
arrayBuffer = evt.target.result;
var file = app.CreateFile(full, "rw"); //full = /sdcard/Anime Release/cache/1.jpg
uint8ArrayNew = new Uint8Array(arrayBuffer);
file.WriteData(uint8ArrayNew, "Bytes");
file.Close();
detailimage.SetImage(full, 0.3);
}
};
fileReader.readAsArrayBuffer(blob);
}
};
xhr.open("GET", url2, true);
xhr.send();