Если бы вы имели контроль над службой отправки, вы бы реализовали это, используя файлы маркеров. Если служба отправки будет, например, когда закончите, напишите файл «.finished», вы можете подождать, пока этот файл появится.
Однако я подозреваю, что у вас нет контроля над программным обеспечением в камере. Существует несколько проблем с определением того, закончилась ли загрузка камеры, особенно при медленном интернет-соединении.
Я думаю, что лучшим решением было бы проверить изменения размера файла. Следите за папкой и смотрите, появляются ли новые файлы. Затем, если размер файла не изменился, например, например, минуту, это будет довольно безопасно для вас, чтобы загрузить файл.