【发布时间】:2022-01-23 16:44:21
【问题描述】:
我有这个功能,可以将图像上传到 Firebase 存储。通常它可以工作,但是当用户在调用 ref.put(blob) 时关闭应用程序时,函数会中止并且图像不会上传。如果应用程序关闭,是否有某种方法可以在后台继续执行此功能?
export const uploadImage = (uri) => (
new Promise((resolve, reject) => {
const ref = storage
.ref()
.child(//path);
fetch(uri)
.then((response) => {
return response.blob();
})
.then((blob) => {
return ref.put(blob);
})
.then(() => {
resolve();
})
.catch((err) => {
reject(err);
})
})
);
【问题讨论】:
标签: firebase react-native file-upload blob firebase-storage