php - 将图像存储在文件系统或数据库中?或两者?

标签 php mysql image

<分区>

Possible Duplicate:
Storing Images in DB - Yea or Nay?

我正在构建一个网站,作为 PHP 和 MySql 的学习练习,用于在我和我的 friend 之间共享图片。 一般的想法是我们每个人都有一个登录名,将我们的照片上传到相册并且可以互相发送相册的链接。 是的,可以使用其他东西 - 但关键是这只是我正在学习的东西。 一切顺利,但想知道,上传图像时,上传到文件系统或数据库更好吗? 不确定最佳做法是什么? 任何指针都会有所帮助! TIA。

最佳答案

在数据库/path/to/image.jpg 中存储图像的路径,然后将该文件存储在文件系统的某个位置。

将图像存储在数据库中是一种不好的做法,最好只保存文本。

关于php - 将图像存储在文件系统或数据库中?或两者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886126/

相关文章:

php - 在提交表单之前插入和检索 id

php - 从 MySQL 结果中消除重复数据

php - 从三个表中进行 SQL SELECT,并在投票系统中进行排序

php - 使用多个 WHERE 子句在 Codeigniter 中更新批处理

android - 支持海量图片

php - 如何将png文件转换为webp文件

php - 如何使用带有数据库中的值的复选框,其中数据库中的类型列(设置)codeigniter

php - 逐渐更新每一行的日期列加一天

objective-c - 带图像的 cocoa 菜单

mysql - 需要帮助合并三个表的外键