【发布时间】:2012-12-24 07:59:39
【问题描述】:
我正在开发一个 PHP 网站,但在选择存储上传文件的最佳方法时遇到了困难。
目前我正在考虑将图像作为 BLOB 存储在 MySQL 数据库中,但我也被告知存储图像的文件名就足够了。
【问题讨论】:
标签: php image file-upload blob
我正在开发一个 PHP 网站,但在选择存储上传文件的最佳方法时遇到了困难。
目前我正在考虑将图像作为 BLOB 存储在 MySQL 数据库中,但我也被告知存储图像的文件名就足够了。
【问题讨论】:
标签: php image file-upload blob
两者各有优缺点,我个人喜欢将图像存储在数据库之外,并在数据库中使用 varchar 引用文件。
如果您想沿着将它们存储为 blob 的方式进行下去,那么这篇文章是一个很好的平衡。
http://www.phpro.org/tutorials/Storing-Images-in-MySQL-with-PHP.html
【讨论】:
在我看来,仅将文件名存储在数据库中是一种快速而丰富的技术。您应该将文件保存在任何其他目录中。当您必须检索时,您只需将其与存储的名称进行比较即可。如果您要存储多种类型的文件,那么将它们存储在不同的目录中总是一种很好的技术。因此,在我看来,将文件名存储在数据库和其他地方的文件中是快速而好的技术
【讨论】: