Вместо отправки изображения в облачную функцию лучше, если изображение было загружено в GCS. Таким образом, вы можете просто предоставить gsUri, а облачная функция может обрабатывать файл изображения с помощью клиентской библиотеки облачного хранилища. Например, Учебник OCR следует этому подходу.
В этом случае в случае сбоя функции изображение сохраняется в облачном хранилище. Используя фоновую функцию при загрузке изображения, вы можете следовать стратегии для повторения фоновых функций для доставки «как минимум один раз».
Если вы хотите вместо этого использовать HTTP-функции, то единственный рекомендуемый способ предоставить изображение - преобразовать его в строку и отправить его встроенным в POST. Обратите внимание, что для производственных сред лучше иметь файл на той же платформе или отправить его в линию.