Загрузите несколько больших файлов DICOM в Google Cloud Healthcare
Я пытаюсь разрешить нашим пользователям загружать несколько файлов DICOM из приложения React в магазин DICOM Google Healthcare.
Файлы экземпляров DICOM отправляются программно и напрямую в магазин DICOM с помощью Google Healthcare.
POST
конечная точка.
Он хорошо работает с быстрыми подключениями, но с медленными подключениями (скажем, ADSL) многие загруженные файлы получают статус, возвращаемый Google API. Более конкретно , после задержки возвращаются серии (из-за параллельной обработки Google HTTP / 2, я думаю)
Общий размер загружаемых файлов варьируется от 100Mo до 500Mo(от 100 до 500 файлов).
Я знаю, что пользователи не должны пытаться загружать такое количество файлов huges, используя соединение ADSL, но я пытаюсь выяснить, почему некоторые файлы загружаются с
200
статус, а некоторые с
409
(в последнем случае XML-ответ от Google содержит
272
FailureReason
).
Есть ли способ отправлять загруженные файлы по одному, чтобы избежать последовательных сообщений об ошибках? Или хорошая практика при отправке нескольких больших файлов в Google Cloud? Или мне просто следует отговорить пользователей загружать много больших файлов при плохом соединении?