-1

我正在开发 RESTAURANT 网站。我有一个表格,允许餐厅老板提交有关他们餐厅的详细信息。我想允许他们向网站提交图像和文本文档(例如菜单)。我计划将图像作为 BLOB 存储在数据库中,但我不确定如何将大型文本文档存储在数据库中,我认为这些文档要么是 WORD 文档,要么是 PDF。

作为一个编程新手,我想知道捕获这些信息的最佳策略是什么?我应该先将提交的项目存储在目录中的文件中,然后将它们传递给数据库,还是有某种方法可以省略该步骤并将它们保持在某种控制之下,并在我将它们直接传递给数据库时将餐厅记录添加到数据库中?

提前感谢您提供有关最佳方法的任何指导!

4

3 回答 3

4

我建议将图像 / pdfs / 等保存到文件系统中,并简单地将文件的路径存储在数据库中。

于 2012-05-02T15:11:23.280 回答
0

如果您使用的是 SQL 2008 或更高版本,还可以考虑使用新的 FileStream 功能:http: //msdn.microsoft.com/en-us/magazine/dd695918.aspx

于 2012-05-09T14:49:55.850 回答
0

您可以根据用户名或 id 创建文件夹并将图像/文档存储在那里,并将图像/文档的位置存储在数据库中。

于 2012-05-02T15:26:50.340 回答