gpt4 book ai didi

php - 使用php上传文件并将路径保存到sql

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:54:36 25 4
gpt4 key购买 nike

有谁知道如何使用 php 上传文件并将文件路径保存到 sql server 的好教程?

最佳答案

要上传文件,您至少需要一个带有 multipart/form-data 的 HTML POST 表单编码。在其中放置一个 input type="file" 字段来浏览文件,并放置一个提交按钮来提交表单。

<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit">
</form>

upload.php 中,上传的文件可以通过 $_FILES 访问以字段名作为键。

$file = $_FILES['file'];

你可以得到它的名字如下:

$name = $file['name'];

您需要使用 move_uploaded_file() 将其移动到永久位置, 否则它会丢失:

$path = "/uploads/" . basename($name);
if (move_uploaded_file($file['tmp_name'], $path)) {
// Move succeed.
} else {
// Move failed. Possible duplicate?
}

您可以按照通常的方式将路径存储在数据库中:

$sql = "INSERT INTO file (path) VALUES ('" . mysqli_real_escape_string($path) . "')";
// ...

关于php - 使用php上传文件并将路径保存到sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2879266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com