嗨,我如何使用 PHP 将图像从本地文件夹上传到服务器上的文件夹。我设法让它显示在数据库中,并带有一个名为“图像”的列,但它没有上传到我的服务器文件中。
我希望将上传到我的服务器的图像保存在一个名为:/images/ 的文件夹中
有人可以帮助我吗?
<div class="form-group">
<br><label class="titulos">PORTADA</label><br>
<input type="file" name="image" class="img-upload"></select> <br>
</div>
.
if(!empty($_POST)){
include "connection.php";
$con = connect();
$sql = "insert into post (title,description,image,created_at) value (\"".$_POST["title"]."\",\"".$_POST["description"]."\",\"".$_POST["image"]."\",NOW())";
$con->query($sql);
$last_id = $con->insert_id;
$categorias = get_categorias();
}
通过表单上传图像并使用 php 将它们保存在服务器上的脚本。
首先,我们必须创建一个包含 html 标签的 php 页面,并在正文中创建一个表单,如下所示:
此表单具有使用 POST 传递方法重新加载页面的操作,这将允许上传某种类型的文件。它包含一个文件类型输入,允许我们从硬盘驱动器中选择一个文件和一个提交类型按钮来执行表单。
按下“上传图片”按钮将在 php 代码生效时负责检查图片是否正确并将其上传到服务器。此代码可以放在表单上方的同一正文中。
查看工作示例
来源:https ://www.jose-aguilar.com/blog/upload-de-imagenes-con-php/ 。