我需要將圖像從臨時位置移動到其他目錄。move_uploaded_file無法在PHP中工作
輸入形式定義如下:
<form action="#" method="post" id="rent_details" name="rent_details" enctype="multipart/form-data">
Upload Image :<input type="file" name="fileToUpload" id="fileToUpload">
type:- <select name="spottype" id="spottype">
<option value="xxx">xxx</option>
<option value="yyy">yyy</option>
<option value="zzz">zzz</option>
</select>
<input type="submit" id="bidm" name="bidm" value="Next"/>
</form>
我有以下爲移動文件的代碼,
$target_dir = "./spotimages/";
$tmp_name = $_FILES["fileToUpload"]["tmp_name"];
$name = $_FILES["fileToUpload"]["name"];
$move_to=$target_dir.$name;
move_uploaded_file($tmp_name, $move_to);
在這裏,這些文件不動spotimages文件夾。如何解決這個問題。請幫幫我。
您可以發佈表單代碼?或者發佈完整的源代碼? – Arun 2015-03-03 12:02:19
確保您的網絡服務器的用戶/組已經在目標目錄寫權限。如果使用apache,這通常是www-data用戶和組。 – 2015-03-03 12:09:07