【问题标题】:How to diagnose uploads failing only on OS X clients如何仅在 OS X 客户端上诊断上传失败
【发布时间】:2011-02-17 11:33:26
【问题描述】:

我们最近将我们的服务器升级到 PHP 5,文件上传现在失败,但仅来自 OS X 客户端(Safari 5、Firefox 3.6),尽管 Windows 上相同的浏览器版本可以正常工作。

代码失败,因为is_uploaded_file() 在使用 Mac 客户端软件时返回 false。

以前有人遇到过这个错误吗?

对于如何诊断此问题的原因有什么建议吗?

【问题讨论】:

标签: php macos file-upload is-uploaded-file


【解决方案1】:

有多少 MacOSX 用户报告了这个问题?只是您的 Mac 用户的一小部分,还是全部?您附近是否有一台 Mac 可以重现该问题?如果像 is_uploaded_file 这样常见的 PHP 文件是问题所在,我会感到惊讶。我倾向于客户端的问题或网络问题。您可以检查日志文件(如果您使用的是 apache /var/log/apache2 或 /var/log/httpd)以了解它们的上传连接信息或可能的错误

【讨论】:

    【解决方案2】:

    我最近也遇到过这个问题——不过只有 safari。我还没有时间进行修复,但打算看看这里的建议:

    Safari 上传问题 - http://www.webmasterworld.com/macintosh_webmaster/3341383.htm

    我同意这很可能不是 php 问题。

    【讨论】:

      猜你喜欢
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-07
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 2012-10-19
      相关资源
      最近更新 更多