4

在和上开发asp.net网站。当我的管理员成员从HTMLEditorExtender保存有关项目的详细信息时,我在哪里保存它?.NET Framework 4.0SQL SERVER 2008

  • 我可以保存这个Database吗?(varchar 有 8000 个字符)细节可能很大。
  • 或在File

最佳做法是什么?
现在我保存它是Files因为SQL Hosting数据库空间比Disk space.
如果我将其保存在File然后如何取回格式化数据(带有图片和链接)?

请给我最好的路径。谢谢

4

1 回答 1

5

您可以使用VARCHAR(MAX)而不是VARCHAR(8000)- 它可以容纳大约 2GB 的数据。

但是,如果您要保存 HTML,请考虑使用NVARCHAR(MAX)如果发布的数据可能包含 Unicode 字符(想想国际观众)。

微软研究有一个很好的白皮书,关于在数据库中存储文件和从数据库中存储文件,这可以很好地阅读——To Blob or not to Blob

于 2012-12-31T21:31:27.553 回答