【发布时间】:2010-12-01 22:15:12
【问题描述】:
在销售产品的网页中处理产品图片的典型方法是什么?假设我有一个包含书籍或计算机组件等的数据库,例如,所有这些都有自己的示例图片......我应该将它们作为二进制数据保存到数据库中,还是以某种方式在代码隐藏中处理它们,将它们保存到一个目录中保存到数据库产品表中的图片文件的相应链接?
我正在尝试做一个销售公司的例子,虽然我可以想出办法来做到这一点,但我想知道编程业务中使用的典型规范是什么?
更新: 存储在另一个系统或备用数据库上不是一种选择,但我们非常感谢有关可能的替代方案的信息以供将来参考。我所能使用的只有 Visual Studio 2008 和 SQL Server 2005 / 2008,在一台计算机上,有一个 ASP.Net 项目。所以这些文件必须保存到网页项目中的一个目录中,或者保存到它正在使用的一个数据库中。
【问题讨论】:
-
您是否会考虑使用 SQL Server 2008,因为其中有相应的功能?
-
如果可能的话,是的。但假设我没有 SQL Server 2008,答案是什么?不过,您是说 最好将其保存在 SQL Server 中,而不是带有数据库链接的文件系统?
-
@Zan2:其实两者都有。将文件存储在 DB 中,但存储在文件系统中。在下面阅读我的答案。你肯定会非常喜欢它。通过利用这种技术,您可以两全其美。