ASP.NETCoreEF-将varbinary格式的图像上传到SQL
创始人
2024-09-17 20:30:24
0

在ASP.NET Core EF中,将varbinary格式的图像上传到SQL是一个常见的需求。下面是一些关键步骤和示例代码:

  1. 创建一个“Image”模型,并在数据库中创建相应的表:

public class Image { public int Id { get; set; } public string Name { get; set; } public byte[] Data { get; set; } }

  1. 在“Startup.cs”文件中添加以下代码,以允许上传大文件:

services.Configure(options => { options.MaxRequestBodySize = int.MaxValue; });

  1. 在控制器中添加以下代码,以接收文件并将其保存为varbinary类型:

[HttpPost] public async Task Upload(IFormFile file) { using (var memoryStream = new MemoryStream()) { await file.CopyToAsync(memoryStream); var imageData = memoryStream.ToArray(); var image = new Image { Name = file.FileName, Data = imageData }; _dbContext.Images.Add(image); await _dbContext.SaveChangesAsync(); } return RedirectToAction("Index"); }

  1. 在视图中添加以下代码,以允许用户上传文件:

通过以上关键步骤和示例代码,可以在ASP.NET Core EF中将varbinary格式的图像上传到SQL。

相关内容

热门资讯

据目击者称!德普之星怎么开辅助... 据目击者称!德普之星怎么开辅助(透视)衢州都莱辅助器是真的假的(果然真的有辅助插件)-哔哩哔哩1、玩...
日前!sohoo poker辅... 日前!sohoo poker辅助器(透视)微信牵手跑辅助(切实真的有辅助软件)-哔哩哔哩1、微信牵手...
透视辅助!hhpoker德州透... 透视辅助!hhpoker德州透视(透视)朋朋政和510k辅助器(一直是有辅助插件)-哔哩哔哩1、朋朋...
目前!epoker免费透视脚本... 目前!epoker免费透视脚本(透视)广东雀神挂件去哪买(总是是真的辅助平台)-哔哩哔哩1、让任何用...
来临!黑侠破解wepoker(... 来临!黑侠破解wepoker(透视)wepoker底牌透视脚本(真是真的有辅助app)-哔哩哔哩we...
网友热议!hhpoker开挂教... 网友热议!hhpoker开挂教程(透视)闲逸有没有辅助功能(切实是有辅助插件)-哔哩哔哩;暗藏猫腻,...
为切实保障!aapoker透视... 为切实保障!aapoker透视方法(透视)新佛手在线辅助软件(一贯有辅助神器)-哔哩哔哩1、每一步都...
无独有偶!德州私人局脚本(透视... 无独有偶!德州私人局脚本(透视)聚友联盟免费辅助器下载(一贯是有辅助辅助器)-哔哩哔哩在进入聚友联盟...
透视软件!hhpoker视频巡... 透视软件!hhpoker视频巡查真的假的(透视)赣湘互娱辅助(其实真的是有辅助平台)-哔哩哔哩透视软...
这一现象值得深思!we-pok... 这一现象值得深思!we-poker辅助软件教程(透视)填大坑辅助器(竟然真的是有辅助辅助器)-哔哩哔...