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!"); } } }
-
分类:
.netcore
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2024-01-17 sql 语句中的DISTINCT以及在count中的使用
2024-01-17 disable的两个属性 true 和false