下.Net Core项目可是如雨后春笋一般发展起来,作为.Net大军中的一员,我热忱地拥抱了.Net Core并且积极使用其进行业务的开发,我们先介绍下.Net Core项目下实现文件上传下载接口。

一、开发环境

毋庸置疑,宇宙第一IDE VisualStudio 2017

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

二、项目结构

 Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

FilesController 文件上传下载控制器

PictureController 图片上传下载控制器

Return_Helper_DG 返回值帮助类

三、关键代码

1、首先我们来看Startup.cs 这个是我们的程序启动配置类,在这里我们进行一系列的配置。

跨域配置:

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

当然跨域少不了dll的引用,我们使用Nuget引用相关的引用包

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

 服务器资源路径置换,这样可以防止客户端猜测服务端文件路径,制造一个虚拟的隐射进行访问,提高了安全性。

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

Startup.cs的完整代码如下:

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

        		

网友评论