我想知道是否有人可以帮助我找出如何添加以下内容
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Manual file upload</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="area">
<form enctype="multipart/form-data" action="index.php" method="POST">
<p>Upload your file</p>
<input class="button1" type="file" multiple="multiple" name="uploaded_file"></input><br/>
<input class="button2" type="submit" value="Upload"></input>
</form>
</div>
<?PHP
if(!empty($_FILES['uploaded_file']))
{
$path = "uploads/";
$path = $path . basename( $_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $path)) {
echo "Uploaded to: " . "loclahost/site/uploads/" . $_FILES['uploaded_file']["name"];
} else{
echo "There was an error uploading the file, please try again!";
}
}
?>
</body>
</html>
您只需要在其中添加选择框。 例如。
<select name="folder_name">
<option value="upload">Uploads</option>
<option value="upload1">Uploads 1</option>
<option value="upload2">Uploads 2</option>
</select>
在php中:
$path = $_POST['folder_name']; // instead of static - $path = "uploads/";
在每次上传文件时,您都可以更改路径,否则将选择选择框的默认值。您可以根据需要更改文件夹的名称。我认为这可以解决您的问题。