对于大于几KB的文件,XMLHttpRequest失败

时间:2013-09-06 02:04:04

标签: php ajax

我们有一个文件上传脚本,它使用XMLHttpRequest send()显示进度到php脚本进行处理。它已经工作了大约2年,现在没有问题。

昨天,它停止了大约10 KB以上的任何文件(对于所有用户而言,无论浏览器/操作系统如何)。我们没有修改任何代码。

昨天修改了php.ini文件,但据我所知,唯一的变化就是添加这一行:

"zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

我们已经删除了该行,认为可能导致了这一行 - 但上传问题仍然存在。

php.ini中是否有可能导致此行为的内容?

附加信息:检查apache日志,上传似乎成功 - 回调无法正常工作,而是收到404错误。

1 个答案:

答案 0 :(得分:1)

在尝试失败期间检查日志后,我们确定它正在触发Mod Security。我们必须增加允许在Mod Security配置中上传的文件大小。

相关问题