我正在使用以下行上传文件,该文件的名称取自MySQL查询。它将文件正确添加到图像文件夹
move_uploaded_file($file_tmp,"images/".$_SESSION['loggedStudent']['studentID'].".".$file_ext);
但是,我想将图像放入“图像”文件夹中名为“ profilepics”的文件夹中
但是以下操作无效。图片没有出现在文件夹中
move_uploaded_file($file_tmp,"images/profilepics/".$_SESSION['loggedStudent']['studentID'].".".$file_ext);
这是权限问题还是我的代码错误?我该如何纠正?我正在使用MacOS并在其上运行Apache
答案 0 :(得分:1)
$destFile = "/root/mysite/upload_files/".$_FILES['file']['name'];
move_uploaded_file( $_FILES['file']['tmp_name'], $destFile );