Я загружаю изображения в хранилище Firebase, и у меня нет проблем с этим, но ссылка, которую я имею, возвращает имена изображений в массиве с именем imagesBlob. Я хочу вернуть URL загрузки каждого изображения после загрузки и поместить его в этот массив imagesBlob.
Как мне это сделать ??
Вот моя функция:
const uploadImagesStorage = async (imageArray) => {
const imagesBlob = [];
await Promise.all(
imageArray.map(async (image) => {
const response = await fetch(image);
const blob = await response.blob();
const ref = firebase
.storage()
.ref('provider-images')
.child(uuidv4());
await ref.put(blob).then((result) => {
imagesBlob.push(result.metadata.name);
});
}),
);
getImageUrls(imagesBlob);
};