使用ASP.Net MVC将图像上传到SQL Server 2005?
发布时间:2020-05-25 04:48:06 所属栏目:asp.Net 来源:互联网
导读:我知道有一种方法可以将图像作为图像类型或varbinary类型上传到数据库,但是,我整整一周搜索,我找不到任何可以帮助我的东西,所以这真的是我的最后一招,如果有人知道的话如何将图像上传到数据库,我正在使用SQL Server 2005 Express. 谢谢 您应该能够访问Request
|
我知道有一种方法可以将图像作为图像类型或varbinary类型上传到数据库,但是,我整整一周搜索,我找不到任何可以帮助我的东西,所以这真的是我的最后一招,如果有人知道的话如何将图像上传到数据库,我正在使用SQL Server 2005 Express. 谢谢 解决方法您应该能够访问Request的File集合并为每个上载的文件获取HttpPostedFile实例.从文件中获取InputStream并将其读入列属性的字节数组中.我假设这是你的DAL将varbinary映射到你的业务类的方式 – 如果没有,说它是一个原生的Image,那么你需要在保存之前进行转换.以下示例使用LINQ2SQL.MyClass obj = new MyClass();
obj.Name = Request["name"]; // other properties
obj.Alt = Request["altText"];
HttpPostedFile file = Request.Files[0];
if (file != null)
{
obj.Image image = new byte[file.ContentLength];
file.Read(obj.Image,file.ContentLength];
}
using (DataContext context = new DataContext())
{
context.InsertOnSubmit( obj );
context.SubmitChanges();
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么我的iSeries / ASP.NET MVC 4应用程序中没有重复使用
- ASP.NET MVC 3 ValidateRequest(false)不能使用FormCollect
- asp.net-mvc-5 – 什么是最新的ASP .NET MVC版本?
- asp.net – Javascript之前asp:ButtonField点击
- asp.net-mvc – 单元测试视图?
- asp.net-mvc – 与ASP.NET MVC等效的GetWebResourceUrl?
- asp.net-mvc – ASP.NET MVC 2中的空查询字符串参数的模型绑
- asp.net – 使PDF显示内联而不是单独的Acrobat Reader窗口
- asp-classic – 如何将字符串转换为日期时间格式的经典asp
- asp.net-core – 在ASP.NET Core MVC中,浏览器中止没有中止
