File tree Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Original file line number Diff line number Diff line change 1
1
# 概述
2
- 这是一个简化版的oss sdk,目前只包含少数的api支持 。
2
+ 这是一个面向dotnet core的简化版的oss sdk,目前只包含部分的api支持 。
3
3
部门代码从官方sdk移植,部分代码整体重构。
4
4
重构的目的主要是为了简化代码,支持async模式。
5
5
6
+ nuget: https://www.nuget.org/packages/Cuiliang.AliyunOssSdk/
7
+
6
8
# 主要类说明
7
9
10
+ ## 使用方法
11
+
12
+
13
+ ```
14
+ var crediential = new OssCredential()
15
+ {
16
+ AccessKeyId = AccessKeyId,
17
+ AccessKeySecret = AssessSecret
18
+ };
19
+
20
+ var client = new OssClient(crediential);
21
+
22
+ //list buckets
23
+ var listBucketResult = await client.ListBucketsAsync(OssRegions.ShangHai);
24
+ Console.WriteLine(listBucketResult.IsSuccess + ":" + listBucketResult.ErrorMessage);
25
+
26
+ var bucket = BucketInfo.CreateByRegion("oss-cn-shanghai.aliyuncs.com", "bucket", false, false);
27
+
28
+ // save string to a file
29
+ string content = "这是一个文本文件\naaaaaaaa\nbbbbbb\nccccccccc";
30
+ var putResult = await client.PutObjectAsync(bucket, "test_put_object_string.txt", content);
31
+ Console.WriteLine($"Put string object {putResult.IsSuccess} {putResult.ErrorMessage} Etag:{putResult.SuccessResult?.ETag}");
32
+
33
+
34
+ ```
35
+
36
+
8
37
## API 接口实现
9
38
10
39
You can’t perform that action at this time.
0 commit comments