0
我使用此代碼如何更改圖像名稱,並在上傳時將「 - 」替換爲空格。
<form action="upload.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
PHP上傳圖片用PHP:
<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
$target_file)) {
echo "The file ". basename($_FILES["fileToUpload"]["name"]). " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
}
?>
我想:如果我上傳了一個名爲「新York.jpg」的形象,名稱被改爲「新York.jpg」
使用PHP的'rename'功能 – Akintunde007
如何腳本將檢測的空間和地點 「 - 」 代替空間? –
'move_uploaded_file'確實已經重命名了文件,所以只需要清理'$ target_file'就可以了......'str_replace'或'preg_replace'將會運行良好 – Kazz