错误是Warning:move_uploaded_file(uploads/cv/23456543555555CURRICULUM VITAE.doc):无法打开流:C:\ wamp \ www目录下没有这样的文件或目录。 ():无法将'C:\ wamp \ tmp \ php7EA1.tmp'移动到'uploads/cv/23456543555555CURRICULUM VITAE.doc'在线121上的C:\ wamp \ www \ job-application \ include \ application.class.php中上传文件没有保存到指定的文件夹,抛出错误
代码如下;
$allowedExtsDoc = array("docx", "pdf", "doc");
$temp = explode(".", $_FILES["file"]["name"]);
$extensionDoc = end($temp);
$uploaddircv = 'uploads/cv/';
$uploadfilecv = $uploaddircv . basename($phone.$_FILES['file']['name']);
if (in_array($extensionDoc, $allowedExtsDoc))
{
if ($_FILES["file"]["error"] > 0)
{
$this->error .= $_FILES["file"]["error"] . "<br>";
}
else
{
if (file_exists($uploaddircv . $_FILES["file"]["name"]))
{
$this->error .= $_FILES["file"]["name"] . " already exists. <br/>";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],$uploadfilecv);
$fileloc = $this->sitePath.$uploadfilecv;
}
}
}
else
{
$this->error .= "Invalid file <br/>";
}
'$ _FILES [“file”] [“tmp_name”]'似乎是_empty_?错误消息表明您似乎缺少'move_uploaded_file'中的参数。 – Halcyon
@FritsvanCampen它不是空的。我编辑了第二个错误 – Josiah
看起来像你的文件夹路径不正确或文件夹没有创建 – Sonal