fantasticit / think

云策文档是一款开源知识管理工具。通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。
https://think.codingit.cn
MIT License
2.01k stars 392 forks source link

对接S3 文件上传 #280

Closed sang8052 closed 1 month ago

sang8052 commented 1 month ago

根据这个PR https://github.com/fantasticit/think/issues/279, 我自己实现了一下,希望合入分支 1.删除aliyun,tencent 的配置项,改为统一使用s3 方案上传 我查阅了阿里云和腾讯云的文档,发现他们其实都兼容aws-s3的API 因此我们可以删掉对阿里云的兼容,直接使用统一的S3 API 2.修改文件分片大小 为默认 8M 主要是MinIO 支持的最小的分片大小是 5M 3.redis 支持使用 db 选项配置不同的数据库 我的Redis 里面默认的0库里面已经有很多数据了!