Загрузите несколько больших файлов 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? Или мне просто следует отговорить пользователей загружать много больших файлов при плохом соединении?

0 ответов

Другие вопросы по тегам