上传图片+搭框架

1.上传图片的后台标准写法代码

第一步获取文件

var newName=HttpContext.CurrentRequest.Files[0];

第二部新名称

var newFileName = Guid.NewGuid().ToString();

第三部获取扩展名

var ext = Path.GetExtension(hpf.FileName);

 

第四部将文件名和扩展名拼接

var newName = newFileName + ext;

第五步找到路径 将虚拟路径转成物理路径

var path = HttpContext.Current.Server.MapPath("/Images");

 

第六步合并路径和文件名

var newPath = Path.Combine(path, newName);

最后一步保存并返回

hpf.SaveAs(newPath);

return Json(new { url= newName });

2.上产图片后台简单写法

获取文件

var httpFile = HttpContext.Current.Request.Files[0];

获取虚拟路径并保存

var pathService = HttpContext.Current.Server.MapPath("/Images/");

保存完整地址

httpFile.SaveAs(pathService + httpFile.FileName);

返回

return Json(new { url = "http://localhost:54080/Images/" + httpFile.FileName });

 

第一步:创建一个空项目选择的是api

第二部:创建三层文件夹分别是Domain、Service、Repository

第三部:Domain文件夹里存放实体类、Service文件夹存放业务逻辑、Repository文件夹存放DAL类

第四部:创建API项目

第五步:数据迁移

注意:类库要分开EF是EF、Ado是Ado

 

posted @ 2021-09-09 21:42  lwk18438139342  阅读(88)  评论(0)    收藏  举报