Я ищу тот же ответ, и до сих пор я нашел эту другую статью о переполнении стека, которая напрямую не касается Ruby SDK, но предлагает полезную информацию.
Google Cloud Storage: загрузите файл с другим именем
Вы также можете создать подписанные URL-адреса, которые включают параметр запроса response-content-disposition. Затем пользователи будут делать авторизованные запросы для загрузки ресурса.
Итак, похоже, что вы можете добавить параметр запроса ?response-content-disposition=[disposition-string-urlencoded]
в результирующую строку со знаком.
Итак, я посмотрел на определение объекта File в Ruby SDK и, похоже, вы можете это сделать:
file.content_dispostion = "attachment" # or whatever your disposition is
url = file.signed_url
ПРИМЕЧАНИЕ. Если вы прочитали мою запись до того, как я ее отредактировал, примите мои извинения.