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是—存储桶绑定的下载域名
UploadEndpointstring否https://upload.qiniup.com上传区域端点
RsHoststring否https://rs.qiniu.comRS 管理接口主机
RsfHoststring否https://rsf.qiniup.comRSF 列举接口主机
HttpClientNamestring否—HttpClient 名称
UploadUrlExpirationint否3600上传地址过期时间(秒)
DownloadUrlExpirationint否43200下载地址过期时间(秒)

配置示例

{
"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%