随笔--细节
1.API的git上传 API的项目框架格式
2.添加优化 db.Set<T>().Add(m); 可添加所有类
3.API功能路由 [HTTPPost,Route("/自定义路由名/")]
4.跨域 NuGet包,cors 下载API跨域 引用命名空间 using System.Web.Http.Cors;
写全局跨域语句config.EnableCors (new EnableCorsAttribute("","","*") );
5.上传 Element上找相应的模板
API相应操作:
1、通过上下文进行接收当前请求的第一个文件 var hpf=HttpContext.Current.Request.Files[0];
2、新建文件夹存上面的文件
3、给文件起新名称保证唯一性 var newfilename=Guid.NewGuid();
4、通过引用流获取扩展名 var ext=Path.GetExtension(hpf.FileName);
5、将文件名和扩展名拼接 var newname=newfilename+ext;
6、转换为物理路径:
7、保存 hpf.SaveAs(Path.Combine(path,newname))
8、传值返回前台
简易版:
6.重定向
API推送Vue:
可以在创建项目之前先选择克隆存储库
然后创建一个空的文件夹,在里面创建新的项目就可以推送上去
vue推送
点击推送即可