我在我的网站上使用 SWFUpload 来上传文件。其中一位用户在所有浏览器中始终出现 IO 错误,这使我得出结论,他的闪存一定是损坏的。
但是有什么方法可以让我们检测到这一点,以便我可以给他替代品。
在创建 swfupload 对象时,有什么方法可以调用服务器并检查闪存是否能够成功连接到服务器。
我在诊断这个问题时也遇到了问题。后来出现在两台 64 位 Windows 7 机器上。IO错误出现在所有浏览器上,它们是新安装的,播放器是最后一个版本。
在尝试了网络上的几个修复后,这个有效:
Flash 播放器将安装在 chrome 上,但不会安装在 Firefox 上,因此您必须在其上重新安装播放器。做同样的安装现在工作很奇怪,但我猜从 IE 安装必须有更多的魔力。
观察到一个问题:如果没有签名证书,swfupload 将无法在 SSL 下工作,这是 swfupload 论坛上讨论的一个已知问题。