【发布时间】:2020-07-14 09:48:19
【问题描述】:
我正在使用 JavaScript 将文件上传到 Firebase 存储。文件上传完成后,我不知道如何做一个功能。我尝试使用.then,但没有奏效。
所以在我有另一种方法之前,我会每隔 10 毫秒检查一次 window.setInterval() 是否上传者的值为 100%
我正在使用此脚本进行检查,直到上传完成:
task.on("state_changed",
function progress(snapshot) {
let percentage = (snapshot.bytesTransferred / snapshot.totalBytes) * 100;
uploader.value = percentage;
window.setInterval(function () {
if (uploader.value === 100) {
// The upload is complete!
window.alert("Upload complete");
};
},10)
}
);
但是因为我做得很快,我在 Chrome 控制台中收到此错误 276 次:
还有其他方法可以检查我的上传完成时间吗?
(我使用 Firebase 存储来托管我的文件)。
提前致谢!
【问题讨论】:
标签: javascript firebase firebase-storage