我有一个非常简单的上传功能,可以从$ 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 {
};
}
}
我错过了什么?
答案 0 :(得分:1)
您可以查看并提升php.ini
和max_file_uploads
的{{1}}设置。
最后一个设置不是那么明显,但也会影响文件上传。
启用错误报告:
memory_limit
在您的其他部分中,您可能会转储错误:
error_reporting(E_ALL);
ini_set('display_errors', 1);