我们提供安全,免费的手游软件下载!
前言:
1、在.NET Framework 4.7 MVC LayUI项目中,需要一个资源站点存放项目中静态资源文件;
2、需要支持服务端和客户端都支持上传文件方式;
3、调用简单,涉及库越少越好。
结果:
调用AWSSDK.S3和AWSSDK.Core实现文件上传到MinIO,同时调用MimeMapping获取文件ContentType。
MinIO
Minio是使用Apache License v2.0发布的对象存储服务器,兼容Amazon S3云存储服务。它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/ VM映像。对象的大小可以从几KB到最大5TB。Minio服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于NodeJS,Redis和MySQL。
AWS S3
全称为Amazon Simple Storage Service,是一种面向网络的存储服务,可以支持用户随时在Web的任何位置,存储和检索任意大小的数据。本身也提供了简单而直观的管理控制台来处理这些任务,但在此处使用的是面向C#的S3网络存储服务。
具体调研实现方法如下:
推荐版本:minio.RELEASE.2022-05-26T05-48-41Z
当前版本文件可来取自如。
需要NuGit调用有三项
具体实现代码
using Amazon;
using Amazon.Runtime;
using Amazon.S3;
...
更多内容请查看详细信息。
相关资讯
热门资讯