Я пытаюсь перечислить файлы в папке в веб-приложении, как показано ниже:
listRef.listAll().then((res) => {
// I get the list of items here
res.items.forEach((imgRef) => {
// 404 error
imgRef.getDownloadURL().then((url) => {
console.log(url);
mapFile(url, imgRef.metadata);
});
});
});
Я успешно перечисляю res.items , но когда я пытаюсь использовать getDownloadURL () Я получаю ссылку 404, я заметил, что я получаю folder / image в ссылке на элемент, и когда я просматриваю файл с помощью консоли хранилища Firebase, он просматривает sla sh "/" в кодировке% 2F
мои ссылки следующие:
const storageRef = firebase.app().storage('gs://some-name').ref();
const listRef = storageRef.child(`${Id1}`);
при сохранении изображения я использую следующую ссылку:
const imageRef = storageRef.child(`${Id1}/${this.file.name}`);
Редактировать:
В качестве ответа я получаю корзину по умолчанию , однако я устанавливаю правильную конечную точку сегмента памяти в ссылке на хранилище, которая не является по умолчанию.