oss板块

This commit is contained in:
fuenmao
2026-08-24 18:16:08 +08:00
parent 0931e1f343
commit 4679bd6c13
13 changed files with 341 additions and 12 deletions
+85
View File
@@ -506,6 +506,11 @@
MINIO
</summary>
</member>
<member name="F:SimpleAdmin.System.SysDictConst.FILE_ENGINE_ALIYUN_OSS">
<summary>
阿里云 OSS,当前仅供入职业务文件使用。
</summary>
</member>
<member name="F:SimpleAdmin.System.SysDictConst.DICT_CATEGORY_FRM">
<summary>
系统
@@ -2670,6 +2675,66 @@
对象映射
</summary>
</member>
<member name="T:SimpleAdmin.System.OssSettingOptions">
<summary>
阿里云 OSS 及文档预览服务配置。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.AccessKeyID">
<summary>
OSS 访问密钥 Id。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.AccessKeySecret">
<summary>
OSS 访问密钥。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.RoleArn">
<summary>
用于换取临时凭证的 RAM 角色 ARN。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.RoleSessionName">
<summary>
STS 角色会话名称。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.StsEndpoint">
<summary>
STS 服务端点。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.Bucket">
<summary>
OSS Bucket 名称。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.EndPoint">
<summary>
OSS 服务端点。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.IMMEndpoint">
<summary>
IMM 服务端点。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.IMMProject">
<summary>
IMM 项目名称。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.OSSUrl">
<summary>
OSS 自定义访问域名。
</summary>
</member>
<member name="P:SimpleAdmin.System.OssSettingOptions.RegionId">
<summary>
阿里云地域 Id。
</summary>
</member>
<member name="T:SimpleAdmin.System.SystemSettingsOptions">
<summary>
系统配置
@@ -3588,6 +3653,26 @@
<param name="file"></param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.System.FileService.StorageAliyunOss(System.Int64,Microsoft.AspNetCore.Http.IFormFile)">
<summary>
将入职业务文件存储到阿里云 OSS。
</summary>
</member>
<member name="M:SimpleAdmin.System.FileService.GetFileStreamResultFromAliyunOss(SimpleAdmin.System.SysFile)">
<summary>
从阿里云 OSS 读取业务文件并通过统一下载接口返回。
</summary>
</member>
<member name="M:SimpleAdmin.System.FileService.GetOssSetting">
<summary>
读取并校验阿里云 OSS 配置。
</summary>
</member>
<member name="M:SimpleAdmin.System.FileService.CreateOssClient(SimpleAdmin.System.OssSettingOptions)">
<summary>
通过 STS 临时凭证创建阿里云 OSS 客户端。
</summary>
</member>
<member name="M:SimpleAdmin.System.FileService.GetSizeInfo(System.Int64)">
<summary>
获取文件大小