Firebase 文件上传进度从 0 跳到 100

Firebase file upload progress jumps from 0 to 100

我正在使用 Firebase 存储上传文件。

https://firebase.google.com/docs/storage/web/upload-files#monitor_upload_progress

上传效果很好,但是 on("state_changed") 事件只调用了两次,所以我的进度条从 0% 跳到 100%。是否有可能获得 0 到 100 之间的某些值?这对用户来说会是更好的体验。

引发 state_changed 事件的次数取决于您上传的文件的大小:如果为每个 256KB 的块触发。因此,如果文件小于 256KB,这是预期的行为。