0
我試圖將多張圖片上傳到firebase,但我需要返回的網址才能繼續。在繼續之前有什麼方法可以等待這種回報?如何等待firebase圖片上傳
,我有代碼:
data.forEach((element) => {
const sessionId = new Date().getTime();
Blob.build(RNFetchBlob.wrap(element.path), { type : 'image/jpeg' })
.then((blob) => {firebase.storage()
.ref('images')
.child(`${sessionId}`)
.put(blob, { contentType : 'image/png' })
.then((snapshot) => {
element.image = snapshot.metadata.downloadURLs[0];
})
});
});
Parse.Cloud.run('doSomething', {
data : data,
}).then(res => {
dispatch({
type: 'WE_DID_SOMETHING',
});
});
我想有一個以上的圖片上傳,所以我將有多個呼叫火力點之前,我打電話解析。在繼續之前,如何確保我已經從firebase調用返回了url?
任何幫助將不勝感激。
謝謝你,你是對的。 –