huaweicloud.obs.sdk

以下为ai生成。
huaweicloud.obs.sdk 是华为云对象存储服务(OBS)的软件开发工具包(SDK),用于简化用户与OBS服务的交互。以下是关于该SDK的一些关键信息:

安装SDK

.NET SDK安装

  1. 通过NuGet包管理器安装:
    • 启动Visual Studio,选择“工具 > NuGet包管理器 > 管理解决方案的NuGet程序包”。
    • 搜索“esdk”关键词,选择需要集成的程序包。对于.NET Framework安装HuaweiCloud.ESDK.OBS包,对于.NET Core安装HuaweiCloud.ESDK.OBS.Core包。
  2. 手动安装:
    • 下载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!");
              }
          }
      }
posted @   yinghualeihenmei  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2024-01-17 sql 语句中的DISTINCT以及在count中的使用
2024-01-17 disable的两个属性 true 和false
点击右上角即可分享
微信分享提示