我正在使用 PLUpload 库进行浏览器文件上传。它的 Flash 模块使用 FileReference。
在测试上传时,我会终止 Web 服务器以查看它如何处理它并且可以通过编程方式从中恢复。似乎不是很多人测试的东西,因为 HTML5 模块也不检查 0 状态响应。无论如何,解决了这个问题。
基本上 FileReference.upload() 在第一次调用中按预期工作。后续调用不会触发任何事件。我试过 FileReference.cancel,没有区别。如果上传成功,可以确认重复调用上传工作正常。
在每次上传开始之前/之后设置和拆除事件侦听器。
这是这个问题的副本,从未得到回答。
我根本不是 Flash 人,我第一次玩 AS。虽然看起来像一个错误。