Разница между getSignedUrl () и getDownloadUrl () - PullRequest
0 голосов
/ 09 октября 2019

В чем разница между методом get getSignedUrl (), который я получаю в Node.js, и методом getDownloadURL () в SDK? (Я использую флаттер)

с getSignedUrl (), который я использую в облачной функции, возвращаемый URL-адрес не изменяется при изменении изображения (с тем же именем файла)

, но getDownloadURL () наклиентский код возвращает правильные и переменные URL-адреса при изменении изображения.

1 Ответ

0 голосов
/ 09 октября 2019

Они в основном функционально эквивалентны, так как оба предоставляют прямой доступ к загрузке базового объекта.

Подписанные URL-адреса имеют явный срок действия, который вы предоставляете.

Подписанные URL-адреса могут использовать некоторые формы аутентификации, о которых вы можете прочитать в документации.

Подписанные URL-адреса также можно использовать для возобновляемых загрузок.

Загрузка URL-адресов, полученных из Интернета и мобильного клиентабиблиотеки не могут делать ничего из вышеперечисленного. Но у них есть токен доступа, который вы можете отозвать в консоли Firebase, что приводит к прекращению работы любых URL-адресов, использующих этот токен (строка токена находится в самом URL-адресе).

...