我試圖通過表單上傳並保存名爲images
的文件。形式如下:將文件上傳到服務器問題
<form name="spremi" action="spremaj.php" method="post" enctype="multipart/form-data">
<input type="file" id="file" name="image" />
<input type="submit" value="Send" name="send" />
</form>
而且php
腳本是這樣的:
if (file_exists("images/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"images/" . $_FILES["file"]["name"]);
echo "Stored in: " . "images/" . $_FILES["file"]["name"];
}
腳本始終打印信息 「已經存在」。我知道像這樣的問題已經被問到,但沒有任何答案對我有幫助。此代碼無法在本地主機或Web服務器上運行。謝謝。
您應該檢查是越來越載的文件,否則一個可能上傳一個'.php'文件或其他惡意文件。 – Gumbo