/Mjolnir.Storage

Mjolnir.Storage 是一个基于 .Net Core + Restful API 开发的对象存储代理作业服务。

Primary LanguageC#Apache License 2.0Apache-2.0

NBeeNET
NBeeNET - Mjolnir.Storage

Build status Issues open Source Browser

Mjolnir.Storage 是一个基于 .Net Core + Restful API 开发的对象存储代理作业服务。

Mjolnir.Storage 能干什么?

  • Mjolnir.Storage 提供标准的 Restful API 文件上传接口,可以直接与各类终端对接使用。
  • 上传到 Mjolnir.Storage 中的文件支持多种作业处理。
  • 上传的源文件及作业处理过的文件可以自动的存储到本地、AWS S3、Azure Blob等对象存储中。
  • 作业处理及存储方式可以灵活配置,适用于公有云及私有云的互相迁移


Mjolnir.Storage

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 格式转码

存储方式

  • 本地存储