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?
任何帮助将不胜感激。
谢谢你,你是对的。 –