创建文件夹 google cloud storage bucket .NET Client Library

Boo*_*ang 1 c# client-library google-cloud-storage

我正在寻找一种使用以下客户端库在存储桶内创建文件夹的方法:https : //cloud.google.com/storage/docs/json_api/v1/json-api-dotnet-samples

我查看了以下线程,看来我需要使用简单的方法上传。 使用php在存储桶谷歌云存储中创建文件夹

我看不到任何能够指定 a 的方式uploadtype,所有请求似乎都是uploadType=resumable.

查看上面的帖子和我需要使用的提琴手跟踪uploadType=media。有没有办法做到这一点?

Daz*_*sed 5

在最新版本的 API 中执行此操作更为直接。您仍然必须确保按照塞勒姆的建议检查“/”。

     public void AddFolder(string folder)
        {
           StorageClient storageClient = StorageClient.Create();
           if (!FolderName.EndsWith("/"))
             FolderName += "/";         

          var content = Encoding.UTF8.GetBytes("");

           storageClient.UploadObject(bucketName, folder, "application/x-directory", new MemoryStream(content));

        }
Run Code Online (Sandbox Code Playgroud)