Я играю с API-интерфейсом FileSystem в Google Chrome 16, но не могу написать более одного блоба (без повторного открытия файла для добавления).Похоже, файл закрывается после первой записи.
Например:
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 Ошибка: INVALID_STATE_ERR: исключение файла DOM 7_
В документе W3 говорится о FileWriter : "Этот интерфейс расширяет интерфейс FileSaver, позволяя выполнять несколько операций записи, а не просто сохранять один большой двоичный объект."