FileController – 文件管理控制器 - CSFramework.WebApi后端框架


CSFramework.WebApi框架 -FileController – 文件管理控制器

CSFramework.WebApi服务端开发框架   WebApi后台框架  WebApi框架 原创软件@csframework.com

1. FileController – 文件管理控制器

   文件管理控制器提供给用户上传或下载文件,支持大文件(>2GB)上传和下载。

名称

说明

1

服务器地址

http://localhost:19893

开发环境的服务器地址

2

路由

user/file

控制器的路由地址

3

完整URL

http://localhost:19893/user/file

控制器完整URL地址

 

   API接口

接口名称

ActionName

参数/模型

说明

1

Upload

upload

MultipartFormData

使用MultipartFormData上传文件,支持多个文件上传。开发者账号以及签名数据在Request.Headers中获取。

2

Download

download

ModelFileRequest request

提交的文件请求模型数据。

 

Remove

remove

ModelFileRequest request

提交的文件请求模型数据。

 

Rename

rename

ModelFileRename request

提交的文件请求模型数据。

 

GetFileList

list

ModelFileRequest request

提交的文件请求模型数据。

 

1.1 Upload上传文件

   路由格式:http://localhost:8899/user/file/upload

   接口定义:

 

[HttpPost]
[ActionName("upload")]
public async Task<ModelResponse> Upload()

 

1.2 Download下载文件

   路由格式:http://localhost:8899/user/file/download

   接口定义:

[HttpGet]
[ActionName("download")]
public async Task<HttpResponseMessage> Download([FromUri]ModelFileRequest request)

 

1.3 Remove删除文件

   路由格式:http://localhost:8899/user/file/remove

   接口定义:

[HttpPost]
[ActionName("remove")]
public ModelResponse Remove(ModelFileRequest request)

 

1.4 Rename 文件改名

   路由格式:http://localhost:8899/user/file/rename

   接口定义:

 

[HttpPost]
[ActionName("rename")]
public ModelResponse Rename(ModelFileRename request)

 

1.5 GetFileList 获取文件列表

   路由格式:http://localhost:8899/user/file/list

   接口定义:

[HttpGet]
[ActionName("list")]
public ModelResponse GetFileList([FromUri]ModelFileRequest request)

 

1.6 文件控制器测试例子

   参考CS.WebApi.Tester解决方案的源码。

内容图片-底图-高效开发.追求卓越-开发框架文库

C/S框架网|原创精神.创造价值.打造精品

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:GateController – 系统安全门禁控制器 - CSFramework.WebApi后端框架
下一篇:ImageController – 图片资源控制器 - CSFramework.WebApi后端框架
评论列表

发表评论

评论内容
昵称:
关联文章

FileController文件管理控制器 - CSFramework.WebApi框架
测试FileController文件控制器 - CSFramework.WebApi框架
SystemController – 系统管理控制器 - CSFramework.WebApi框架
ImageController – 图片资源控制器 - CSFramework.WebApi框架
测试ImageController图片文件控制器 - CSFramework.WebApi框架
测试DoController控制器 - CSFramework.WebApi框架
GateController – 系统安全门禁控制器 - CSFramework.WebApi框架
测试DoController控制器 - CSFramework.WebApi框架
CSFramework.WebApi框架软件截图
CSFramework.WebApi框架 - 系统配置 - app.config
CSFramework.WebApi开发框架服务器宿主承载方式
软件开发框架-WebApi框架培训大纲(1)
CSFramework.WebApi开发框架APP框架
CSFramework.WebAPI 框架系统架构图
CSFramework.WebApi框架Log日志配置详解
Demo调用WebApi接口 - CSFramework.WebApi开发框架
CSFramework.WebApi服务器框架:客户调用WebApi接口方式(签名+Token令牌)
客户测试程序(CS.WebApi.Tester)- CSFramework.WebApi框架
CSFramework.WebApi框架 - DoController - 通用接口控制器说明
Demo开发环境配置 - CSFramework.WebApi开发框架