使用ASP.Net MVC将图像上传到SQL Server 2005?
发布时间:2020-12-16 00:11:09 所属栏目:asp.Net 来源:网络整理
导读:我知道有一种方法可以将图像作为图像类型或varbinary类型上传到数据库,但是,我整整一周搜索,我找不到任何可以帮助我的东西,所以这真的是我的最后一招,如果有人知道的话如何将图像上传到数据库,我正在使用SQL Server 2005 Express. 谢谢 解决方法 您应该能够
我知道有一种方法可以将图像作为图像类型或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(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 一个类如何实现两个接口中同名同参数不同返回值的函数
- .net-core – WebRTC和Asp.NetCore
- asp.net – 如何在codebehind中更新dotnetnuke userprofile
- asp.net-mvc-3 – ASP.Net MVC 3多个CheckBoxLists
- asp.net-mvc-4 – MVC 4 DropDownListFor错误 – 没有具有密
- asp.net-mvc-3 – 偶数和奇数表行与Razor
- asp.net-mvc – AngularJS无法在发布模式下工作(缩小)
- asp.net-mvc-3 – System.Web.Mvc.HtmlHelper’不包含’Act
- asp.net-mvc-3 – Azure网站上的RavenDb – 访问被拒绝
- UnobtrusiveJavaScriptEnabled键在.NET中的作用是什么?
推荐文章
站长推荐
- 10.1.翻译系列:EF 6中的实体映射【EF 6 Code-Fi
- asp.net – Visual Studio – 为什么.ASPX文件比
- asp.net – 使用redirectMode =“ResponseRewrit
- asp.net – Web Api参数始终为null
- asp.net-mvc – 为什么我不能将asp.net mvc 4项目
- 将ASP.NET应用程序连接到QuickBooks Online Edit
- asp.net – 如何使用ScriptManager删除IE8 ssl警
- 所有我使用IO的动作都是异步的?
- ASP.NET Core部署系列二:发布到CentOS上
- asp.net-mvc – 尝试方法… HttpConfiguration …
热点阅读