【发布时间】:2014-05-11 20:41:03
【问题描述】:
我正在使用 Google Chrome 16 中的 FileSystem API,但不能多次写入 blob(无需重新打开文件进行追加)。似乎文件在第一次写入后关闭。
例如:
var blob = new WebKitBlobBuilder();
blob.append('one');
fileWriter.write(blob.getBlob('text/plain'));
var blob2 = new WebKitBlobBuilder();
blob2.append('two');
fileWriter.write(blob2.getBlob('text/plain'));
给出 _Uncaught Error: INVALID_STATE_ERR: DOM File Exception 7_
W3 文档提到了FileWriter:“这个接口扩展了 FileSaver 接口,允许多个写入操作,而不仅仅是保存单个 Blob。”
【问题讨论】:
标签: javascript html api google-chrome filesystems