【发布时间】:2017-11-25 11:03:06
【问题描述】:
我正在使用以下代码将从 API 接收到的字节数组转换为文件对象:
var buffer = [73,109,112,111,114,116,115,32,83,121,115,116,101,....];//byte array
var outBuffer = Ti.createBuffer({length: size });
for(var i=0;i<size;i++){
outBuffer[i] = buffer[i];
}
var inBufferStream = Ti.Stream.createStream({ source: outBuffer, mode: Ti.Stream.MODE_READ });
var outFileStream = Ti.Filesystem.getFile("test.txt").open(Ti.Filesystem.MODE_WRITE);
var bytesWritten = Ti.Stream.writeStream(inBufferStream, outFileStream, 1024);
outFileStream.close();
创建文件需要太多时间。
在 appcelerator 中有没有更好的方法来做到这一点?请帮忙。
【问题讨论】:
标签: file titanium appcelerator iostream