php - 使用 mySQL 在 PHP 中上传图像

标签 php mysql image image-uploading

我正在阅读很多有关使用 PHP 上传图像的内容。我得出的结论是最好有一个文件夹 /images 来保存文件。并有一个数据库表来保存文件的路径,我还想跟踪它的图像(在我的案例中)。

我的表中有 3 个字段:

  • ID
  • 单位
  • 图像

这听起来像是处理这个问题的正确方法吗?我找不到任何关于如何执行此操作的明确文章。

此外,在上传方面,是否有关于如何以我想要的方式完成此任务的推荐文章?

最佳答案

是的。

尽管 mysql 允许您将图像存储到记录中,就像字符串数字一样,但通常首选保留将“记录”与"file"分开。

我建议避免记录图像的路径。

相反,由于图像与记录相关联,因此请为图像指定一个将其链接到记录的名称。假设您的表有一个名为 id 的唯一主键、自动增量整数字段,每个图像的文件名将是 id.jpg

上传后,您将图像从 php 上传目录移动到 images 目录,并重命名文件。

有关如何使用 php google 管理文件上传的信息 php 上传文件

关于php - 使用 mySQL 在 PHP 中上传图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20036903/

相关文章:

php - fatal error : Class 'ipsRegistry' not found - PHP

php - 尝试使用 Twig 从数据库中呈现实体地址

php - mysql中如何丢弃重复记录的插入?

image - 使用 FFMPEG 将所有视频帧提取为图像

javascript - 如何使用 alt 更改 img 的 src?

php - IN 子句输出的重新排列

php - Laravel - SQLSTATE[HY001] 无法分配足够的内存 - MsSQL

javascript - 如何使用 jquery ajax 将数据传递到另一个页面

mysql - 如何空检查 MySQL JSON 列属性?

c# - 如何从 java.awt.image.BufferedImage/PDXObjectImage 转换为 System.Drawing.Image?