我需要上传和重命名图像到我的服务器


I need to upload and rename an image onto my server

我对php很不熟练,所以我恐怕没有代码可以提供,但我不认为我需要的东西很难制作。

我需要创建一个有两个输入的表单,一个"Name"字段和一个浏览文件字段,这将把一个图像上传到我的服务器中的一个文件夹,并将该图像重命名为"Name"字段中的任何内容。任何帮助将非常感激,谢谢!

可以使用以下代码

html文件上传表单

<form name="fileUpload"  action="upload.php" method="post" enctype="multipart/form-data">
  
  <input type="text" id="name" name="name" maxlength="40" required data-validation-required-message="Please select a name.">
  
  <input type="file" id="file" name="file_name" maxlength="40" required data-validation-required-message="Please select a photo.">
  
  <input type="submit" value="UPLOAD PHOTO"/>
  
  </form>

现在你的upload.php文件看起来应该是这样的:

<?php
$album_name = filter_input(INPUT_POST, 'name');
$oldfileName = $_FILES["file_name"]["name"]; // The file name
move_uploaded_file($fileTmpLoc, "your upload file path" .$fileName);
$newfileName = "new name";
rename ( "your upload file path/" .$oldfileName$ , "your upload file path/" .$newfileName )
?>