Так как это байтовый массив, вы можете отправить его по чанку. Вы должны создать 3 метода. Первый примет общее количество байтов и может вернуть идентификатор или имя файла (из временного файла), где хранятся текущие загруженные данные. 2-й метод - использовать для загрузки фрагментов данных (которые распознаются по id, имени файла). 3-й сообщит, что процесс завершен (на основе идентификатора, имени файла).
Когда 3-й процесс будет завершен, вы сможете выполнять свои действия (например, сохранять их в базе данных и т.