我用這個標籤將我上傳的文件移動到一個目錄,看起來它沒有按照計劃工作。這是我的代碼的樣子:正確使用move_uploaded_file()
$tmp = $_FILES['file']['tmp_name'];
$location = "/var/www/images/";
move_uploaded_file($tmp, "$location.$tmp");
我提供了正確的論據嗎?如果不是,我的問題的答案是什麼?
預先感謝您。 :)
我用這個標籤將我上傳的文件移動到一個目錄,看起來它沒有按照計劃工作。這是我的代碼的樣子:正確使用move_uploaded_file()
$tmp = $_FILES['file']['tmp_name'];
$location = "/var/www/images/";
move_uploaded_file($tmp, "$location.$tmp");
我提供了正確的論據嗎?如果不是,我的問題的答案是什麼?
預先感謝您。 :)
您必須使用$ _FILES [「文件」] [「名」],同時給予名上傳文件,請嘗試使用這樣
$tmp = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$location = "/var/www/images/";
move_uploaded_file($tmp, "$location.$name");
試試這個,你需要使用name
,而不是tmp_name
$filename = $_FILES['file']['name'];
move_uploaded_file($tmp, "$location.$filename");
@ user3335903,您需要使用'domain' patha而不是使用目錄路徑。即您需要調用「http:// yourdomain/images/imagefilename」 –
$location = "/var/www/images/".$_FILES['file']['name'];
move_uploaded_file($_FILES['file']['tmp_name'], $location);
檢查'在/ var/WWW/images'的權限。 Web服務器需要被允許在那裏創建文件 – hek2mgl
你的意思是chmod? – user3335903
你有寫權限。 –