3

我在我的网站上使用 SWFUpload 来上传文件。其中一位用户在所有浏览器中始终出现 IO 错误,这使我得出结论,他的闪存一定是损坏的。

但是有什么方法可以让我们检测到这一点,以便我可以给他替代品。

在创建 swfupload 对象时,有什么方法可以调用服务器并检查闪存是否能够成功连接到服务器。

4

1 回答 1

3

我在诊断这个问题时也遇到了问题。后来出现在两台 64 位 Windows 7 机器上。IO错误出现在所有浏览器上,它们是新安装的,播放器是最后一个版本。

在尝试了网络上的几个修复后,这个有效:

  1. 从控制面板 > 程序卸载 Adob​​e Player
  2. 打开 IE 并转到 youtube.com,单击任何电影,它会提示您安装 flash 播放器,安装播放器 - 不要忘记取消选中 bloatware ;)
  3. 重新打开IE,确认是否安装了flash,测试swfupload,现在应该可以了...

Flash 播放器将安装在 chrome 上,但不会安装在 Firefox 上,因此您必须在其上重新安装播放器。做同样的安装现在工作很奇怪,但我猜从 IE 安装必须有更多的魔力。

观察到一个问题:如果没有签名证书,swfupload 将无法在 SSL 下工作,这是 swfupload 论坛上讨论的一个已知问题。

于 2011-11-23T12:06:02.027 回答