C# 使用C从云存储桶中拉出
我们正试图弄清楚如何在GCP中使用C从云存储桶中获取一些东西。我们可以看到桶里的东西,只是不确定把它从桶里拿出来的命令 感谢您的帮助 谢谢。谷歌维护的云存储客户端库通常有一系列关于使用C的示例。您也可以随时参考 在这种特殊情况下,如果希望从云存储桶下载对象,可以使用以下代码段:C# 使用C从云存储桶中拉出,c#,google-cloud-platform,google-cloud-storage,C#,Google Cloud Platform,Google Cloud Storage,我们正试图弄清楚如何在GCP中使用C从云存储桶中获取一些东西。我们可以看到桶里的东西,只是不确定把它从桶里拿出来的命令 感谢您的帮助 谢谢。谷歌维护的云存储客户端库通常有一系列关于使用C的示例。您也可以随时参考 在这种特殊情况下,如果希望从云存储桶下载对象,可以使用以下代码段: private void DownloadObject(string bucketName, string objectName, string localPath = null) { var stora
private void DownloadObject(string bucketName, string objectName,
string localPath = null)
{
var storage = StorageClient.Create();
localPath = localPath ?? Path.GetFileName(objectName);
using (var outputFile = File.OpenWrite(localPath))
{
storage.DownloadObject(bucketName, objectName, outputFile);
}
Console.WriteLine($"downloaded {objectName} to {localPath}.");
}
这将把名为objectName的对象从bucket bucketName下载到localPath指定的位置。相应地更换这些部件