上传图片+搭框架
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
浙公网安备 33010602011771号