Asp.Net Framework webapi2 文件上传与下载 前端界面采用Ajax的方式执行

一、项目结构

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

1.App_Start配置了跨域访问,以免请求时候因跨域问题不能提交。具体的跨域配置方式如下,了解的朋友请自行略过。

跨域配置:NewGet安装dll Microsofg.AspNet.Cors

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

然后在App_Start 文件夹下的WebApiConfig.cs中写入跨域配置代码。

万码学堂,电脑培训,计算机培训,Java培训,JavaEE开发培训,青岛软件培训,软件工程师培训

 1 public static class WebApiConfig 2     { 3         public static void Register(HttpConfiguration config) 4         { 5             // Web API configuration and services 6  7             // Web API routes 8             config.MapHttpAttributeRoutes(); 9 10             // Web API configuration and services11             //跨域配置 //need reference from nuget12             config.EnableCors(new EnableCorsAttribute("*", "*", "*"));13 14&nb