Я разрабатываю приложение FileShare с webRTC. Я хочу реализовать клиента в JavaScript/HTML. Код должен запускаться в браузере клиентов. Мне нужно сохранить их при загрузке через webRTC. Файлы могут быть довольно большими, и я не могу полностью загрузить их и сохранить их в массиве или блоке, прежде чем сохранять их на диск в виде файла.
Есть ли какой-либо API, который позволяет мне сохранять файл в кусках по мере их получения?
Я нашел до сих пор Downloadify, FileSave.js и html5 FileWriterApi. В то время как первые два не чередуются и требуют, чтобы я сначала загрузил полный файл в память перед сохранением, FileWriterAPI недоступен в большинстве браузеров.