[英]Not able to upload file to web server
當我將目標目錄從(相對?)“ bilder /”更改為(絕對?)“ / var / www / html / test / bilder /”時,我無法再將文件從計算機上傳到Web服務器。 有人知道可能是什么問題嗎?
我沒有從以下錯誤:
if(move_uploaded_file($_FILES['photo']['tmp_name'], $target)){
echo "Success!";
}
else {
echo "Error!";
}
可能有以下幾種原因,這些原因經常發生:
enctype應該包含在表單標簽中,即
<form method='' name='' enctype='multipart/form-data'>
目標路徑應該正確。
//select folder name perfectly
$path = "image/" . $_FILES["file"]["name"];
$file_name = $_FILES["file"]["name"];
move_uploaded_file($_FILES["file"]["tmp_name"],$path);
您必須遞歸更改www目錄的模式 (即命令將應用於所有子文件和子文件夾),這是通過終端上的以下命令完成的:
sudo chmod 777 -R /var/www
如果上述方法不起作用,請嘗試以下操作:
sudo chmod 777 -R /var
還要從絕對路徑“ / var / www / html / test / bilder /”中刪除“正斜杠”,這應該類似於/ var / www / html / test / bilder
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.