CSFramework.WebApi后端框架 - ImageController – 图片资源控制器

CSFramework.WebApi框架 -ImageController – 图片资源控制器

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

1. ImageController – 图片资源控制器

图片资源控制器主要针对图片资源上传和下载,文件大小控制在1MB以内,若要上传大文件,请使用FileController。

名称

说明

1

服务器地址

http://localhost:19893

开发环境的服务器地址

2

路由

share/image

控制器的路由地址

3

完整URL

http://localhost:19893/share/image

控制器完整URL地址

 

   API接口

 

接口名称

ActionName

参数/模型

说明

1

Upload

upload

ModelFileSave imgData

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

2

GetImage

get

string apikey

string bucket

string imageID

apikey=开发者账号

bucket=文件目录(类别/存储位置)

imageID=图片文件名

 

Delete

delete

ModelFileRequest request

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

 

Rename

rename

ModelFileRename request

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

 

1.1 Upload 上传文件

   路由格式:http://localhost:8899/share/image/upload

   接口定义:

[HttpPost]
[ActionName("upload")]
public ModelResponse UploadImage(ModelFileSave imgData)

 

1.2 GetImage 获取图片

   路由格式:http://localhost:8899/share/image/get

   接口定义:

[HttpGet]
[ActionName("get")]
public HttpResponseMessage GetImage(string apikey, string bucket, string imageID)

 

1.3 Delete 删除图片

   路由格式:http://localhost:8899/share/image/delete

   接口定义:

[HttpPost]
[ActionName("delete")]
public ModelResponse Delete(ModelFileRequest imgData)

 

1.4 Rename 图片文件改名

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

   接口定义:

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

 

1.5 文件控制器测试例子

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

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:CSFramework.WebApi后端框架 - FileController – 文件管理控制器
下一篇:CSFramework.WebApi后端框架 - SystemController – 系统管理控制器
评论列表

发表评论

评论内容
昵称:
关联文章

CSFramework.WebApi框架 - ImageController图片资源控制器
CSFramework.WebApi框架 - 测试ImageController图片文件控制器
CSFramework.WebApi框架 - 测试DoController控制器
CSFramework.WebApi框架 - 测试DoController控制器
CSFramework.WebApi框架 - 测试FileController文件控制器
CSFramework.WebApi框架 - FileController – 文件管理控制器
CSFramework.WebApi框架 - SystemController – 系统管理控制器
CSFramework.WebApi框架 - GateController – 系统安全门禁控制器
软件开发框架-WebApi框架培训大纲(1)
CSFramework.WebAPI 框架系统架构图
CSFramework.WebApi开发框架APP框架
CSFramework.WebApi框架Log日志配置详解
CSFramework.WebApi框架 - 客户测试程序(CS.WebApi.Tester)
CSFramework.WebApi框架 - 系统配置 - app.config
图片资源上传下载WebApi服务器
CSFramework.WebApi框架 - 软件著作权登记证书
CSFramework.WebApi框架 - 压力测试报告
CSFramework.WebApi开发框架服务器宿主承载方式
CSFramework.WebApi服务器框架:客户调用WebApi接口方式(签名+Token令牌)
什么是ASP.NET WebApi控制器(APIController)?