数据库
首页 > 数据库> > 我如何将图像保存在SQL Server数据库中?

我如何将图像保存在SQL Server数据库中?

作者:互联网

我想将使用httppostedfilebase上传的图像保存到数据库中.

我该怎么做呢?如何构造数据库字段?我写什么代码将其保存到数据库?

解决方法:

首先,将图像存储在数据库中是一个有争议的主题,因此请确保考虑这是否真的是您想要的.有关详细讨论,请参见:

Storing Images in DB – Yea or Nay?

接下来要考虑的是使用什么技术.您将使用Linq2SQL,NHibernate,实体框架还是普通的ADO.NET?选择技术时,您应该考虑整体应用程序体系结构,而不仅要专注于存储图像(除非您的应用程序所做的全部工作).解决之后,请检查所选技术如何处理二进制数据.

您可以通过HttpPostedFileBase.InputStream获得二进制数据.

标签:c,net,asp-net-mvc,sql-server,image-uploading
来源: https://codeday.me/bug/20191105/1998246.html