我正在使用PLUpload库来上传浏览器文件。 它的Flash模块使用FileReference。
在测试上传时,我会杀死Web服务器以查看它是如何处理它的,并且可以通过编程方式从中恢复。很多人都没有测试它,因为HTML5模块也没有检查0状态响应。无论如何,修正了。
基本上FileReference.upload()在第一次调用时按预期工作。 后续调用不会触发任何事件。 我试过FileReference.cancel,没什么区别。 如果上传成功,可以确认重复调用上传工作正常。
在每次上传开始之前/之后设置和拆除事件监听器。
这是这个问题的副本,从未得到回答。
Flex Filereference automatically retry when failed (like error #2038)
我根本不是一个Flash家伙,第一次和AS一起玩。 看起来像个bug。