Можно ли увидеть токен доступа , если щелкнуть раздел Расположение файла в консоли? Если нет, это может быть связано с тем, что ваш файл не содержит «токен доступа» .
Попробуйте добавить один в метаданные и посмотрите, как он идет.
const metadata = {
contentType : `${imageType}`,
firebaseStorageDownloadTokens: uuidv4() //In this line you are adding the access token
};
Смотрите, всякий раз, когда вы загружаете изображение с помощью Firebase Console, токен доступа будет автоматически генерироваться. Однако, если вы загружаете изображение с помощью любого Admin SDK или gsutil, вам нужно будет вручную сгенерировать этот токен доступа .
Этот любопытный факт, по-видимому, влияет на предварительный просмотр в консоли Firebase.
Например, я загрузил одно и то же изображение, используя Admin SDK и консоль, и вот результаты.
Загружен с использованием Admin SDK (он постоянно загружается):
Загружен с помощью консоли (имеет токен доступа в разделе Расположение файла)
Я знаю, что эта ошибка выглядит немного иначе, но может быть связана. Удачи!
Я обратился к этой проблеме в этот вопрос для Python