繁体   English   中英

ASP.Net C#:将图像/文档提交到网站

[英]ASP.Net C#: submit image/documents to web site

我正在开发RESTAURANT网站。 我有一个表格,允许餐厅老板提交有关餐厅的详细信息。 我想允许他们向网站提交图像和文本文档(例如菜单)。 我打算将图像作为BLOB存储在数据库中,并且我不确定如何将大文本文档存储在数据库中,我假设它们将是WORD文档或PDF。

作为编程的新手,我想知道捕获此信息的最佳策略吗? 我应该先将提交的项目存储在目录中的文件中,然后将其传递给数据库,还是可以通过某种方式省略该步骤并将其保留在某种控件中,并在我将它们直接传递给数据库时使用?将餐厅记录添加到数据库中?

在此先感谢您对最佳方法的任何指导!

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

您可以基于用户名或ID创建文件夹,然后在其中存储图像/文档,并在数据库中存储图像/文档的位置。

如果您使用的是SQL 2008或更高版本,则还可以查看使用FileStream的新功能: http : //msdn.microsoft.com/zh-cn/magazine/dd695918.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM