PHP副本返回失败但创建了一个零字节文件 - 为什么?

时间:2014-03-09 03:01:20

标签: php file-upload

我无法从网络表单上传附件,但之前工作正常。不确定可能有什么变化。这是我正在使用的代码:

    if ($_POST["send"] == "true")
 {
      $uploadedFile="";
     //upload attachment 
     if($_FILES['filename'])
     { 
         $file=$_FILES['filename'];
         if($file['size'] > 0)
         {

            $fileName = $file['name'];
            $tmpName  = $file['tmp_name'];
            $fileSize = $file['size'];
            $fileType = $file['type'];
            $uploadedFile=TEMP_UPLOAD_FOLDER."/".$fileName;

            //if(!move_uploaded_file($tmpName,$uploadedFile))
            if(!copy($tmpName,$uploadedFile)) {
                $msg .="Error uploading attachemnt to " . TEMP_UPLOAD_FOLDER ."/".$fileName . ". ";
            }

          }
     }  
  }

1 个答案:

答案 0 :(得分:1)

与您的主机联系并检查您的磁盘空间。可能是磁盘空间已满,因此文件为空的原因。

如果您有ssh访问权限,请通过以下方式检查磁盘空间:

df -h