zoukankan      html  css  js  c++  java
  • 开源库Magicodes.Storage正式发布

    说明

    Magicodes.Storage,是心莱科技团队提供的统一存储库,相关库均使用.NET标准库(netstandard2.0)编写,支持.NET Framework以及.NET Core。

    我们希望,使用了Magicodes.Storage之后,开发者可以很快的从本地存储切换到云端存储;我们希望,使用了Magicodes.Storage之后,开发者可以快速地从不同的云存储供应商之间切换。

    目前主要支持以下存储:

    • 本地存储(本地站点目录)

    • 阿里云存储

    • 腾讯云存储

    开源库地址:https://github.com/xin-lai/Magicodes.Storage

    相关Nuget包

    相关实践

    我们围绕Magicodes.Admin开源库做了许多实践。如下图所示: 

    Magicodes.Admin开源库地址:

    https://gitee.com/xl_wenqiang/Magicodes.Admin.Core

    VNext

    这是目前的下个版本的规划:

    • 支持分块上传

    • 支持Azure存储

    • 支持亚马逊存储

    • 支持七牛云

    具体功能我们会根据项目的情况来迭代,如果你有好的建议或者意见,可以关注我们的公众号“magiccodes”来提交您的意见或者意见。

    如何配置

    相关库的配置相对比较简单,一般均使用相关Builder类来配置自定义日志逻辑、配置获取逻辑等,具体可以查阅Builder目录下的代码。

    配置参考

    相关配置请参考此代码:

    https://gitee.com/xl_wenqiang/Magicodes.Admin.Core/blob/develop/src/unity/Magicodes.Unity/Storage/StorageManager.cs

    部分代码如下所示:

    使用代码可以参考: 

    具体链接:

    https://gitee.com/xl_wenqiang/Magicodes.Admin.Core/blob/develop/src/app/api/App.Host/Controllers/AttachmentController.cs

    单元测试:

    阿里云云存储代码基本是可用的,但是对于单元测试支持,我们还需要抽空稍微改造下。

    目前由于精力有限,暂时只能支持到当前步骤,如果您有兴趣,希望能够加入进来,提交你的代码!!

    在国内,开源注定是孤独的,但是无论如何,我们也会将开源进行到底。

     

  • 相关阅读:
    PHP $_SERVER 变量
    $_SERVER变量 以及 PHP 使用 $_SERVER['PHP_SELF'] 获取当前页面地址及其安全性问题
    Funs
    搞定,务必记得要以最简便的整合资源来做
    还是要好好研究开源的php
    重回编程
    登录弹窗代码(居中)
    测试工具了解指南
    工作总结1
    HTML5 contextmenu隐藏鼠标右键菜单
  • 原文地址:https://www.cnblogs.com/codelove/p/10147506.html
Copyright © 2011-2022 走看看