php文件上传奇怪的行为,偶尔上传为空

时间:2015-07-13 20:28:21

标签: php file-upload http-post createfile read-write

我使用此脚本通过POST从我的Android应用程序上传文件到我的服务器。 95%的时间它工作正常,但有时我客户的上传文件夹是空的。该文件肯定是发送的,因为我得到了名称和电话号码(没有选择文件,应用程序将不会传递任何数据),但上传的文件不会写入服务器上的磁盘。我不是php的专家,也许我错过了一些东西:

我的上传php脚本:

$file_path = "uploads/{$_POST['name']}/";

if (!file_exists("uploads/{$_POST['name']}")) {
    mkdir("uploads/{$_POST['name']}", 0777, true);  
} else {
    echo 'folder already exists!';
}


$newfile = $_POST['name'] . "_" . date('m-d_H-i-s') . '.zip';
$filename = $file_path . $newfile;

if(!file_exists($filename)) {
    if(move_uploaded_file($_FILES['zipFile']['tmp_name'], $filename)) {
    echo "success";
    }
 } else  {
    echo 'file already exists';
 }

0 个答案:

没有答案