Как использовать gcs-resumable-upload с подписанным URL - PullRequest
0 голосов
/ 26 марта 2019

Я хочу иметь возможность выполнять возобновляемую загрузку в облачное хранилище Google в клиентском приложении node.js с использованием пакета gcs-resumable-upload в сочетании с подписанными URL-адресами (поскольку клиентское приложение вызывается неаутентифицированными пользователями).

Мой сервер генерирует подписанный URL, вызывая getSignedUrl с {action: 'resumable'}.Затем сервер отправляет POST на подписанный URL-адрес с заголовком { 'x-goog-resumable': 'start' } и пустым телом и получает ответ с заголовком location, который выглядит примерно так:

https://storage.googleapis.com/<bucket_name/<file_path>?GoogleAccessId=<service_account>&Expires=<expiry_time>&Signature=<signature>&upload_id=<upload_id>

Мой вопрос:Если я верну указанный выше заголовок location своему клиенту, сможет ли клиент использовать его для возобновляемой загрузки, используя gcs-resumable-upload , и если да, то как именно?Если у кого-то есть пример, это было бы очень признательно!

...