增加上传华为云obs接口

This commit is contained in:
范露尧
2023-01-19 15:49:02 +08:00
parent 57129b3861
commit 21dd025ab8
10 changed files with 602 additions and 1 deletions

View File

@@ -4,6 +4,47 @@
<name>Vote.Services</name>
</assembly>
<members>
<member name="T:Vote.Services.ApiController.HuaweiService">
<summary>
OBS
</summary>
</member>
<member name="M:Vote.Services.ApiController.HuaweiService.#ctor(OnceMi.AspNetCore.OSS.IOSSService)">
<summary>
</summary>
<param name="OSSService"></param>
</member>
<member name="M:Vote.Services.ApiController.HuaweiService.ListBuckets">
<summary>
列出当前账号下允许访问的所有储存桶。
</summary>
<returns></returns>
</member>
<member name="M:Vote.Services.ApiController.HuaweiService.GetBucketAclAsync">
<summary>
获取储存桶的外部访问权限。
</summary>
<returns></returns>
</member>
<member name="M:Vote.Services.ApiController.HuaweiService.ObjectsExistsAsync(Vote.Services.Dto.GetObjectInput)">
<summary>
获取指定储存桶中指定对象是否存在。
</summary>
<returns></returns>
</member>
<member name="M:Vote.Services.ApiController.HuaweiService.DownloadObjectAsync(Vote.Services.Dto.GetObjectInput)">
<summary>
获取文件的数据流。 大小写敏感!
</summary>
<returns></returns>
</member>
<member name="M:Vote.Services.ApiController.HuaweiService.PutObjectAsync(Vote.Services.Dto.PutObjectInput)">
<summary>
上传文件的数据流。 大小写敏感!
</summary>
<returns></returns>
</member>
<member name="T:Vote.Services.ApiController.ProjectsService">
<summary>
项目
@@ -56,6 +97,31 @@
</summary>
<returns></returns>
</member>
<member name="T:Vote.Services.Dto.GetObjectInput">
<summary>
</summary>
</member>
<member name="P:Vote.Services.Dto.GetObjectInput.objectName">
<summary>
大小写敏感!
</summary>
</member>
<member name="T:Vote.Services.Dto.PutObjectInput">
<summary>
</summary>
</member>
<member name="P:Vote.Services.Dto.PutObjectInput.path">
<summary>
本地文件全路径
</summary>
</member>
<member name="P:Vote.Services.Dto.PutObjectInput.objectName">
<summary>
希望上传到的目录和文件名 , 如果为空则上传到根目录 ,大小写敏感! ,斜杠必须使用/ , eg: files/COC/202011/11/2020KDFJ0075.pdf
</summary>
</member>
<member name="P:Vote.Services.Dto.ProjectsInput.type">
<summary>
项目类型
@@ -343,5 +409,42 @@
<param name="strHtml"></param>
<returns></returns>
</member>
<member name="T:Vote.Services.Tools.ZipHelper">
<summary>
</summary>
</member>
<member name="F:Vote.Services.Tools.ZipHelper.files">
<summary>
所有文件缓存
</summary>
</member>
<member name="F:Vote.Services.Tools.ZipHelper.paths">
<summary>
所有空目录缓存
</summary>
</member>
<member name="M:Vote.Services.Tools.ZipHelper.GetAllDirectories(System.String)">
<summary>
取得目录下所有文件及文件夹分别存入files及paths
</summary>
<param name="rootPath">根目录</param>
</member>
<member name="M:Vote.Services.Tools.ZipHelper.ZipFileFromDirectory(System.String,System.String,System.Int32)">
<summary>
压缩目录(包括子目录及所有文件)
</summary>
<param name="rootPath">要压缩的根目录</param>
<param name="destinationPath">保存路径</param>
<param name="compressLevel">压缩程度范围0-9数值越大压缩程序越高</param>
</member>
<member name="M:Vote.Services.Tools.ZipHelper.ZipOneFile(System.String,System.Int32)">
<summary>
压缩单个文件
<param name="filepath">要压缩的文件路径</param>
<param name="compressLevel">压缩程度范围0-9数值越大压缩程序越高</param>
<paramref name="dwgZipPath">输出zip文件路径</paramref>
</summary>
</member>
</members>
</doc>