我有一个用户正在使用最新版本的 OSX 和 Safari。当他尝试通过表单上传文件时,它挂起(微调器旋转)但没有任何反应。我做了一些研究,发现了这个:
http://airbladesoftware.com/notes/note-to-self-prevent-uploads-hanging-in-safari
这解决了以前版本的 Safari 中的问题,但显然不是 Safari 5。
我想知道是否还有其他人有解决此问题的想法?有人提到它与持久性 http 连接有关(因此上面的修复),我正在使用 PHP(但我认为这不重要)。
最佳答案
好吧,我发现在我的情况下,问题肯定取决于文件内容。当上传一个特定的 JPG 文件时,它在 10 次尝试中有 8 次失败(Safari 5.5.1,但这是 IE 做得更好的罕见情况;-)。
当使用 Mac 预览创建新的 JPG 加载和导出 JPG 文件时,问题消失了。不幸的是,没有什么可以帮助解决问题,但可能值得给 Safari 用户一个提示。
关于php - Mac 上的 Safari 5 在上传文件时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4955536/