将图像保存在数据库中

时间:2012-05-19 15:57:05

标签: php mysql

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

2 个答案:

答案 0 :(得分:8)

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

数据库用于数据,即文件的文件系统。


我过去用来确保没有重复的技术是散列文件的内容并将其保存为结果,所以我得到类似的东西:

42efb15825666918118ba72128195246dbae4976.jpg

实际名称保存在数据库中。这就是,重复的可能性微不足道。

答案 1 :(得分:4)

最好的技术是Truth所说的,此外,为了保证您的图像具有唯一的名称,请使用当前时间戳在您的目录中重命名它们。