huaweicloud.obs.sdk
以下为ai生成。
huaweicloud.obs.sdk 是华为云对象存储服务(OBS)的软件开发工具包(SDK),用于简化用户与OBS服务的交互。以下是关于该SDK的一些关键信息:安装SDK
.NET SDK安装
-
通过NuGet包管理器安装:
-
启动Visual Studio,选择“工具 > NuGet包管理器 > 管理解决方案的NuGet程序包”。
-
搜索“esdk”关键词,选择需要集成的程序包。对于.NET Framework安装
HuaweiCloud.ESDK.OBS包,对于.NET Core安装HuaweiCloud.ESDK.OBS.Core包。
-
-
手动安装:
-
下载OBS .NET SDK开发包。
-
解压开发包,可以看到其中包含
demo文件夹(示例代码)。在release文件夹中包含各个版本的SDK,请选择最新版本解压开发包。 -
启动Visual Studio,选择“FILE > New > Project > Templates > Visual C# > Console Application”,新建一个Console Application工程。
-
右键单击新建的工程,选择“References > Add Reference…”导入开发包中的SDK库文件
esdk_obs_.net.dll。示例代码
.NET 示例代码
csharp复制using HuaweiCloud.ESDK.OBS; using HuaweiCloud.ESDK.OBS.Model; class Program { static void Main(string[] args) { // 创建ObsClient实例 var obsClient = new ObsClient("your-access-key", "your-secret-key", "https://your-endpoint"); // 上传文件 var putFileInput = new PutFileInput { Bucket = "your-bucket-name", Key = "your-object-key", SourceFile = "path-to-your-local-file" }; var putFileOutput = obsClient.PutFile(putFileInput); if (putFileOutput != null) { Console.WriteLine($"Put file {putFileInput.Key} under the bucket {putFileInput.Bucket} successful!"); Console.WriteLine($"StorageClass: {putFileOutput.StorageClass}, ETag: {putFileOutput.ETag}"); } else { Console.WriteLine($"Put file {putFileInput.Key} under the bucket {putFileInput.Bucket} fail!"); } } }
-
浙公网安备 33010602011771号