NBeeNET - Mjolnir.Storage
Mjolnir.Storage 是一个基于 .Net Core + Restful API 开发的对象存储代理作业服务。
Mjolnir.Storage 能干什么?
- Mjolnir.Storage 提供标准的 Restful API 文件上传接口,可以直接与各类终端对接使用。
- 上传到 Mjolnir.Storage 中的文件支持多种作业处理。
- 上传的源文件及作业处理过的文件可以自动的存储到本地、AWS S3、Azure Blob等对象存储中。
- 作业处理及存储方式可以灵活配置,适用于公有云及私有云的互相迁移。
Library 说明
Library | 说明 |
---|---|
NBeeNET.Mjolnir.Storage.Core | 实现公共及核心业务 |
NBeeNET.Mjolnir.Storage.Image | 实现图片上传接口及作业处理 |
NBeeNET.Mjolnir.Storage.Video | 实现视频上传接口及作业处理 |
NBeeNET.Mjolnir.Storage.Audio | 实现音频上传接口及作业处理 |
NBeeNET.Mjolnir.Storage.File | 实现文件上传接口及作业处理 |
NBeeNET.Mjolnir.Storage.Local | 实现本地存储 |
NBeeNET.Mjolnir.Storage.AzureBlob | 实现Azure Blob存储 |
NBeeNET.Mjolnir.Storage.AWSS3 | 实现AWS S3存储 |
Mjolnir.Storage 的功能
图片
上传方式
- 单文件上传(RESTful API)
- 多文件上传(RESTful API)
作业处理
- 生成缩略图
- 生成预览图
- WebP 格式转码
存储方式
- 本地存储