我有一个asp.net网站......我希望能够将图像上传到它。我将是唯一一个上传,所以只有一个用户可以上传图像。我正在使用Access数据库。
如果我上传图片,是否需要将图像保存到文件夹并引用路径?或者我可以将blob上传到数据库并以这种方式检索它以显示它吗?
这是怎么起起落落的?是否会导致网页加载时间更长? 如果我使用blob方法,我该如何显示该图像?
答案 0 :(得分:1)
通常最好将文件与DB分开并仅存储引用。这有很多优点,比如保持数据库大小更小,并且文件可以用于某些例行操作(如病毒扫描)。
将文件保存在blob中的唯一优势是数据库可移植性 - 如果您需要移动数据库,备份或恢复它 - 一切都在一个地方。
关于从BLOB显示图像 - just Google it。