ssm 表单提交图片,图片名保存到数据库,图片保存在文件夹里
时间: 2023-05-30 10:06:32 浏览: 93
首先,您需要在HTML表单中添加一个文件上传字段,如下所示:
```
<form action="submit.php" method="post" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" value="Submit">
</form>
```
然后,在submit.php文件中,您可以使用PHP的$_FILES全局变量来获取上传的文件信息,并将其保存到服务器文件夹中。同时,您可以将图片名保存到数据库中。
以下是一个简单的示例代码:
```
<?php
// 获取上传的文件信息
$filename = $_FILES["image"]["name"];
$tempname = $_FILES["image"]["tmp_name"];
// 将文件保存到服务器文件夹中
$folder = "images/";
move_uploaded_file($tempname, $folder.$filename);
// 将图片名保存到数据库中
$conn = mysqli_connect("localhost", "username", "password", "database");
$sql = "INSERT INTO images (filename) VALUES ('$filename')";
mysqli_query($conn, $sql);
// 关闭数据库连接
mysqli_close($conn);
echo "File uploaded successfully.";
?>
```
请注意,上述代码仅供参考,并且可能需要根据您的具体要求进行修改。同时,您还需要确保服务器文件夹有足够的权限来保存上传的文件。