默认图像是否应存储在代码或数据库中

时间:2011-07-29 17:12:08

标签: sql-server

我有关于默认的问题,因为我不确定是否应该在代码或某些表格的数据库中存储图像的路径和尺寸。

我有4张图片,分别是免费状态,预订,预订,已选中。我有适当的图像表格,其中包含字段imgid,statusid,filename,imageheight,imagewidth。

但我不知道如何处理默认情况,因为万一发生了某些事情并且网站上的图片丢失了,网站仍然会显示某些东西,因此我提出了默认图像的想法。

2 个答案:

答案 0 :(得分:0)

如果数据库不可用怎么办?

我认为您应该首先查看故障模式,看看需要提供哪些图像,以及如何根据故障的严重程度确定内容。某些故障可能是用户引发/配置,其他故障可能是暂时的或系统范围的。

最终,页面或网站仍有可能需要具有硬编码的后备默认内容。

答案 1 :(得分:0)

永远不要将路径放在数据库中,或者如果这样做,请使用单独的字段。如果它至少需要更改,您可以在代码中修复它,而不是重写所有数据。