同时上传时出现php错误

时间:2014-03-10 22:22:02

标签: php apache file-upload upload

我有一个非常简单的上传功能,可以从$ FILES接收数据(图片) - 在上传次数时工作正常。但是,如果我增加电量并快速发送大量文件,它会崩溃(我甚至不会收到错误信息......)

显然,这里不存在上传多个文件的问题 - 文件可能会被不同的用户上传......

在index.php中

,我有:

switch ($_POST['command']) {    
case "testWrite":
testWrite($_FILES['picture']);
break;

然后功能是:

function testWrite($data){
    $filename=....;
    if ($data['error']==0) {
        if (move_uploaded_file($data['tmp_name'], $filename)) {

        } else {

        };
    }
}

我错过了什么?

1 个答案:

答案 0 :(得分:1)

您可以查看并提升php.inimax_file_uploads的{​​{1}}设置。 最后一个设置不是那么明显,但也会影响文件上传。

启用错误报告:

memory_limit

在您的其他部分中,您可能会转储错误:

error_reporting(E_ALL);
ini_set('display_errors', 1);