0

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

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

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

关于如何诊断此问题的原因的任何建议?

4

2 回答 2

0

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

于 2011-02-17T01:52:35.770 回答
0

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

野生动物园上传问题 - http://www.webmasterworld.com/macintosh_webmaster/3341383.htm

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

于 2011-02-17T03:33:26.737 回答