У меня есть файл, представленный в виде списка фрагментов, и цель состоит в том, чтобы загрузить все фрагменты, объединить и сохранить как файл.
Требования
- Это должно работать для больших файлов
- Это должно быть кросс-браузерное решение
Что я нашел ...
- Use JS Array
Yes, we can download and store all chunks in regular Javascript array.- It's cross-browser solution
- Но он использует оперативную память, и если размер файла превышает размер свободной памяти, браузер просто вылетает ...
- FileSaver.js
- Partly cross-browser
- Ограниченный размер файла
- StreamSaver.js
- Not cross-browser
- Работает с большими файлами
- Filesystem API
- It's Chrome sandbox filesystem api
- Работает с большими файлами
Но я все еще не могу достичь своей цели с покрытыми требованиями ...
Если у кого-то есть опыт поиска лучшего решения, я прошу поделиться им здесь. Спасибо