HTML5 を使用してファイルを追加する必要がありますFileWriterSync
、サーバーからの複数のデータブロック。追加しようとしましたが、ファイルのブロックのみを書き込むだけでした。コードを確認してみましょう。
var creator;
try {
fileEntry = fs.root.getFile(filename, {
create: creator
});
var byteArray = new Uint8Array(data.length);
for (var i = 0; i < data.length; i++) {
byteArray[i] = data.charCodeAt(i) & 0xff;
}
var BlobBuilderObj = new WebKitBlobBuilder();
BlobBuilderObj.append(byteArray.buffer);
if (!creator) fileEntry.createWriter().seek();
fileEntry.createWriter().write(BlobBuilderObj.getBlob())
} catch (e) {
errorHandler(e);
}
fs
以前に初期化され、creator
ファイルを追加するための変更があり、ファイルを追加する必要があります。
私の問題は、seek を呼び出して EOF から書き込みを開始する方法です。