我进行 ajax 调用以检索在 struts 中上传完成的百分比。在我第一次测试上传时一切正常,我的进程栏将从 9% 到 22% 到 51% 到 90% 到 100% 然后加载下一页,因为它应该说上传成功。
问题是如果我上传第二个文件,比如两倍大,它应该使用它自己的完成百分比。但相反,它会抛出 9%、22%、51%、90%、100%,然后最终得到它的实际百分比,比如 41%,然后达到 45%,但如果它达到 51%(从第一次尝试),它跳到 90%,然后再跳到 100%。
如果我每次正常工作时关闭并重新打开浏览器,但如果我在每个会话中多次上传,它会使用旧值。