我如何将图像保存在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