Нам нужно создать одностраничное приложение, которое позволит загружать огромные CSV-файлы (например, 4 ГБ) на S3.
Должна быть предусмотрена некоторая базовая проверка CSV, по крайней мере, для первых N строк файла.
Если в файле есть ошибки, мы прервем загрузку и покажем пользователю ошибку проверки.
Я открыл проблемы в некоторых крупных библиотеках, но, возможно, есть лучший способ?
https://github.com/aws/aws-sdk-js/issues/2032
https://github.com/cubiclesoft/jquery-fancyfileuploader/issues/5
https://github.com/FineUploader/fine-uploader/issues/2004
https://github.com/SheetJS/js-xlsx/issues/409#issuecomment-386207199