ng-file-upload chunk файл с помощью md5hash - PullRequest
0 голосов
/ 21 марта 2019

Я использовал ng-file-upload, который отлично работал. Я загружаю файлы на S3, и процесс включает в себя следующие шаги:

  1. создание хэша md5 файла
  2. получение URL файла для публикации на
  3. загрузка файла
  4. вызов для обработки файла на сервере
  5. и, наконец, выполнение последующих запросов состояния, чтобы определить, когда процесс завершился / не прошел.

Из того, что я прочитал, похоже, есть ограничение на размер загружаемого файла в браузер - 4 ГБ для Chrome / FF и 2 ГБ для других браузеров. Итак, я пытался разбить файл на части, который поддерживает ng-file-upload при возобновляемых загрузках.

Однако мне нужно предоставить хэш md5 для каждого фрагмента файла, что означает, что мне нужно нарезать файл перед его передачей на шаг 1). Возможно ли это с помощью ng-file-upload или мне нужно использовать FileAPI для нарезки файла?

...