Есть ли способ записи файла в хранилище BLOB-объектов Azure непосредственно из приложения C #? - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь создать новое консольное приложение C #, которое пишет в хранилище BLOB-объектов непосредственно из кода. Я могу создать локальный файл и загрузить его в BLOB-объект. Но требование состоит в том, чтобы записать содержимое непосредственно в blob, а не создавать файл и загружать его в Blob. Я не могу этого достичь. Я искал соответствующие веб-ресурсы, но не смог найти ничего, что могло бы помочь в этом вопросе. Я ищу предложения / помощь.

1 Ответ

0 голосов
/ 20 мая 2019

Это на самом деле довольно просто.Смотрите код ниже:

    static void SaveTextAsBlob()
    {
        var storageAccount = CloudStorageAccount.Parse("storage-account-connection-string");
        var blobClient = storageAccount.CreateCloudBlobClient();
        var container = blobClient.GetContainerReference("container-name");
        var blob = container.GetBlockBlobReference("blob-name.csv");
        blob.Properties.ContentType = "text/csv";
        string blobContents = GetCsvTextSomehow();
        blob.UploadText(blobContents);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...