Возможно, вы захотите отправить изображение небольшими кусочками (даже если оно упаковано, как упоминал Крис Шредер), скажем, по 50 Кб за раз.Это дает вам два преимущества по сравнению с отправкой всего файла одновременно:
- Вы можете показать прогресс пользователю
- Если одна часть не может быть передана, вам нужно только отправить эту часть скореечем весь файл
Тем не менее, с помощью этого метода у вас теперь есть две новые проблемы для обработки, и это гарантирует, что вы получите все части, и что они в правильном порядке.
Отправка некоторых метаданных с данными изображения может исправить эту ситуацию.Идентификатор, который связывает этот фрагмент данных с другими, и номер фрагмента, который будет определять, где этот фрагмент должен быть относительно остальных фрагментов.