donloadImageTest: function (ss) {
var xhr = new Laya.HttpRequest();
xhr.once(Laya.Event.COMPLETE, this, completeHandler);
xhr.once(Laya.Event.ERROR, this, errorHandler);
xhr.send("http://192.168.10.108:35553/rest/file/download/aa-111.png", "", "get", "arraybuffer");
function completeHandler(data) {
//加载完成返回的data是arraybuffer;
//.......这里处理我们加密的图片数据,假设我们的图片加密数据是在图片的前面写入了四个字节的数据
//.......解密逻辑开始处理数据。
// var byte = new Laya.Byte(data);//Byte数组接收arraybuffer
// byte.writeArrayBuffer(data, 0);//从第四个字节开始读取数据
// var blob = new Laya.Browser.window.Blob([data], { type: "image/png" });
// var url = Laya.Browser.window.URL.createObjectURL(blob);//创建一个url对象;
////我们先用第一种方式显示图片到舞台;
// var sp = new Laya.Sprite();
// var png = window.conch.convertBitmapToPng(data, 640, 1136);
var cc = new laya.resource.Texture(data);
ss.source = cc;
// Laya.stage.addChild(sp);//添加到舞台
}
function errorHandler(url) {
gbx.log("2222222222222222")
}
}
ss 是一个image,
data 已经下载到了
在native下,怎么画出来