我正在使用这段代码将文档上传到我的服务器。
我收到了以下错误信息:
警告:move_uploaded_file(C:\Inetpub\vhosts\api.cutm.ac.in\httpdocs\UploadMarks\upload\100.docx) [function.move-uploaded-file]:在C:\Inetpub\vhosts\api.cutm.ac.in\httpdocs\UploadMarks\uploadFile.php的第14行打开流时失败:权限被拒绝。
警告:move_uploaded_file() [function.move-uploaded-file]:无法将'C:\Windows\Temp\phpF64C.tmp'移动到'C:\Inetpub\vhosts\api.cutm.ac.in\httpdocs\UploadMarks\upload\100.docx',位于C:\Inetpub\vhosts\api.cutm.ac.in\httpdocs\UploadMarks\uploadFile.php的第14行。
我做错了什么?我的代码需要做哪些更改?请在这方面帮助我。
<?php
if ($_FILES["file"]["error"] > 0){
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}else{
echo getcwd().'<br>';
echo "Upload in file named: " . $_FILES["file"]["name"] . "<br>";
$info = pathinfo($_FILES['userFile']['name']);
$ext = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);
$target = 'upload/100.'.$ext;
move_uploaded_file( $_FILES['file']['tmp_name'], $target);
}
?>
我收到了以下错误信息:
警告:move_uploaded_file(C:\Inetpub\vhosts\api.cutm.ac.in\httpdocs\UploadMarks\upload\100.docx) [function.move-uploaded-file]:在C:\Inetpub\vhosts\api.cutm.ac.in\httpdocs\UploadMarks\uploadFile.php的第14行打开流时失败:权限被拒绝。
警告:move_uploaded_file() [function.move-uploaded-file]:无法将'C:\Windows\Temp\phpF64C.tmp'移动到'C:\Inetpub\vhosts\api.cutm.ac.in\httpdocs\UploadMarks\upload\100.docx',位于C:\Inetpub\vhosts\api.cutm.ac.in\httpdocs\UploadMarks\uploadFile.php的第14行。
我做错了什么?我的代码需要做哪些更改?请在这方面帮助我。
chmod
命令。 - ProfessionalAmateurchmod
命令,也没有告诉任何人使用chmod
命令。也许 Yogesh 想要添加更多细节。坦白说,我从未使用过chmod
命令,甚至从未访问过提供的链接。问题是在我赋予完全控制权限后解决的,所以我没有理会他提供的额外信息。尽管如此,这些细节可能会对下一批访问者有所帮助。 - NewUserchmod
命令,因为它是 Linux 命令。不用担心! - ProfessionalAmateur