Как читать из пути к Blob, содержащего имя контейнера ⇐ C#

Место общения программистов C#
Anonymous
Как читать из пути к Blob, содержащего имя контейнера

Сообщение Anonymous »

У меня есть требование, согласно которому я хочу прочитать большой двоичный объект и загрузить его в местоположение Sftp. Путь к большому двоичному объекту доступен в формате «/container/folder1/subfold1/abc.blob». Я использую приведенный ниже код для чтения большого двоичного объекта. путь к большому объекту сверху

Код: Выделить всё

  BlobServiceClient blobServiceClient1 = new BlobServiceClient(connectionString);
BlobContainerClient containerClient1 = blobServiceClient1.GetBlobContainerClient(containerName);
var bname = "container/folder1/subfold1/abc.blob";
var blockBlobClient1 = containerClient1.GetBlockBlobClient(bname);
using (var uploadBlobStream = blockBlobClient1 .OpenReadAsync())
{
_sftp.Connect();
var blobPath = string.Format("{0}/{1}", remoteFilePath, "tst.txt");
_sftp.UploadFile(uploadBlobStream.Result, remoteFilePath, true);
_sftp.Disconnect();
}
Но выдает ошибку, что файла Blob нет. Может ли кто-нибудь помочь в этом?

Подробнее здесь: https://stackoverflow.com/questions/748 ... ainer-name

Вернуться в «C#»