开源库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 单元测试: 阿里云云存储代码基本是可用的,但是对于单元测试支持,我们还需要抽空稍微改造下。 目前由于精力有限,暂时只能支持到当前步骤,如果您有兴趣,希望能够加入进来,提交你的代码!! 在国内,开源注定是孤独的,但是无论如何,我们也会将开源进行到底。 作者:雪雁 出处:http://www.cnblogs.com/codelove/ 沟通渠道:编程交流群<85318032> 产品交流群<897857351> 如果喜欢作者的文章,请关注“magiccodes”订阅号以便第一时间获得最新内容。本文版权归作者和湖南心莱信息科技有限公司共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 静听鸟语花香,漫赏云卷云舒。 https://www.cnblogs.com/codelove/p/10147506.html
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信