我正在使用localhost,所以与众不同,我该如何设置权限。我试图通过保存图像的路径将图像上载和存储在数据库中,但是图像没有上载到我创建的文件夹中但我保留得到这个错误
警告:move_uploaded_file(upload / naira_notes-690x340.jpg):无法打开流:在/Applications/XAMPP/xamppfiles/htdocs/html/submit.php的第33行,权限被拒绝
警告:move_uploaded_file():无法将“ /Applications/XAMPP/xamppfiles/htdocs/html/submit.php”上的“ / Applications / XAMPP / xamppfiles / temp / phpxitjcb”移动到“ upload / naira_notes-690x340.jpg”第33行
我该怎么办?
$gallery =$_FILES["gallery"]["name"];
$target_dir = "upload/";
$target_file = $target_dir . basename($_FILES["gallery"]["name"]);
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
$extensions_arr = array("jpg","jpeg","png","gif");
if( in_array($imageFileType, $extensions_arr)){
$query = "INSERT INTO items(gallery) VALUES('" .$gallery. "')";
mysqli_query($DBcon,$query);
move_uploaded_file($_FILES['gallery']['tmp_name'],$target_dir.$gallery);
}