php - 将图像保存在数据库中

标签 php mysql

在 mysql 数据库中保存图像的最佳技术是什么。我应该将图像保存为 blob 数据还是将其保存在目录中。每次用户访问他或她的个人资料时都会显示图像。 -提前致谢。

最佳答案

最好的技术是将它们保存在文件系统中并将它们的路径保存在数据库中。

数据库为数据而生,文件系统为文件而生。


我过去使用的确保没有重复的技术是对文件的内容进行哈希处理并将其作为结果保存,所以我得到如下内容:

42efb15825666918118ba72128195246dbae4976.jpg

实际名称保存在数据库中。这是,重复的机会可以忽略不计。

关于php - 将图像保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10666738/

相关文章:

MySQL 重音字符

php - 仅显示 mysql 中的唯一条目

MySQL 在列搜索中选择

php - 动态 mod_rewrite 或如何规划动态网站

php - mysql错误: Mysql server has gone away

php - r($me->id) 中的 r 是什么

php - 如何在 Laravel 中将嵌套关系数组转换为单个数组

php - 来自 SELECT COUNT 的 SQL 资源 ID #4?

php - 谷歌图表是否被弃用?

php - Laravel:将大量任务放入队列中