Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

七牛云 Kodo

七牛云 Kodo 文件存储包的 QiniuOptions 配置字段、多区域端点、Domain 下载域名与使用示例。

Last updated

包信息

属性
NuGet 包Bitzsoft.Integrations.FileStorage.Qiniu
Provider IDqiniu
鉴权AccessKey + SecretKey

配置字段(QiniuOptions)

字段类型必填默认值说明
AccessKeystring七牛云 AccessKey
SecretKeystring七牛云 SecretKey
DefaultBucketNamestring默认存储桶名称(空间名)
Domainstring存储桶绑定的下载域名
UploadEndpointstringhttps://upload.qiniup.com上传区域端点
RsHoststringhttps://rs.qiniu.comRS 管理接口主机
RsfHoststringhttps://rsf.qiniup.comRSF 列举接口主机
HttpClientNamestringHttpClient 名称
UploadUrlExpirationint3600上传地址过期时间(秒)
DownloadUrlExpirationint43200下载地址过期时间(秒)

配置示例

{
"FileStorage": {
"Qiniu": {
"AccessKey": "your-access-key",
"SecretKey": "your-secret-key",
"DefaultBucketName": "my-bucket",
"Domain": "https://cdn.example.com",
"UploadEndpoint": "https://upload.qiniup.com"
}
}
}

DI 注册

builder.Services.AddBitzsoftQiniuFileStorage(builder.Configuration.GetSection("FileStorage:Qiniu"));

使用示例

public class QiniuService(IFileStore store)
{
public async Task DeleteAsync(string fileName)
{
await store.DeleteFileAsync(fileName);
}
}

已知限制

  • Domain 是下载域名,必须与七牛控制台绑定的 CDN/源站域名一致。
  • 上传端点按区域不同:华东 upload.qiniup.com、华北 up-z1.qiniup.com、华南 up-z2.qiniup.com

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%