我有一些困難上傳圖像到我的網絡服務器上的文件夾。這裏是我的代碼:圖像沒有上傳到網絡服務器
HTML:
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" value="Upload Image" name="upload">
</form>
PHP:
<?php
if (isset($_POST["upload"])) {
$name = $_FILES["image"]["name"];
$type = $_FILES["image"]["type"];
$size = $_FILES["image"]["size"];
$temp = $_FILES["image"]["tmp_name"];
$error = $_FILES["image"]["error"];
$target_file = "/profiles/images/$name";
move_uploaded_file($temp, $target_file);
}
?>
我已經試過了呼應的文件名($名),但它不返回什麼都沒有。由於某種原因,它是空白的。這是我嘗試上傳圖片的時候。當我回顯$ target_file時,我得到這個「/ profiles/images /」,$ name部分由於某種原因不包括在內。
你可能希望'$ target_file'在你的項目根目錄中的某個地方?在你試圖把它們放到你的文件系統的根目錄,我懷疑你有'/ profiles/images'目錄嗎? –
我試圖把它們放在example.com/profiles/images – user2896120
這個PHP文件與那個目錄相關的地方在哪裏? –