Эскейпим УРЛ для формирования presigned_url

This commit is contained in:
Nastia Gorokhova-Alekseeva
2022-08-16 16:13:09 +03:00
parent 648273157d
commit 62f1983ea1

View File

@@ -179,7 +179,7 @@ module Paperclip
# К ссылке, сформированной по паттерну (например, через наш CDN), добавляем параметры с подписью
def presigned_url(style)
uri = URI.parse(storage_url(style))
uri = URI.parse(URI.escape(storage_url(style)))
basic_params = CGI.parse(uri.query || '')
presign_params = CGI.parse(URI.parse(self.class.store_by(self.class.main_store_id).object(key(style))
.presigned_url(:get)).query)