PHP文件上传tmp_name不存在

时间:2017-10-16 18:15:24

标签: php

我尝试上传带有文件输入和ajax请求的屏幕截图。这是我的请求代码:

  var formData= new FormData();
  formData.append('pictureFile', fileInput.files[0]);
  $.ajax({
                       url: 'data/Upload.php',
                       type: 'POST',
                       processData: false,
                       contentType: false,
                       data: formData,
                       success: function (result) {
                           console.log(result);
                       }
                   });

我的PHP代码:

$fileName = $_FILES['pictureFile']['tmp_name'];

echo $fileName;

move_uploaded_file($fileName,"dirname");

上传似乎无法正常工作,但回显告诉我:

/data/sites/web/hostname/tmp/phplywZbl

当我在发出请求后立即检查此目录时,它是空的!

我检查了php.ini文件,文件上传肯定是打开的(最大尺寸= 2M,截图是25kb)。

有谁知道错误是什么?

0 个答案:

没有答案