Вместо того, чтобы загружать файлы из облачного хранилища на ваш веб-сервер, вы должны указать в своем HTML ссылку, чтобы пользователи могли загружать файлы непосредственно из облачного хранилища, как упомянуто @JohnHanley в комментариях.
Это возьмет на себя обработку файла через бэкэнд вашего приложения в само облачное хранилище, что более эффективно, но для его реализации есть факторы производительности и стоимости. Если вы хотите доставлять защищенные файлы напрямую с вашего веб-сервера, вы можете заменить его для подписанных URL-адресов, вы можете проверить документацию для него в здесь .
Если вы по-прежнему выбираете go при обработке через ваш we-сервер, вы можете взглянуть на этот пример , и как только вы загрузите файл, вам потребуется создать HTML tag + location, чтобы браузер загружал с вашего сервера.