Azure загрузить большой двоичный объект с токами sas - PullRequest
0 голосов
/ 10 июля 2019

Я недавно обновил пакет Nuget Microsoft.Azure.Storage.DataMovement с версии 0.9.0 до версии 0.12.0, и у меня возникли некоторые проблемы в моем коде ... с предыдущей версией он работает нормально.

CloudBlockBlob blockBlob = new CloudBlockBlob(new Uri(sConnString)); 
...
var task = TransferManager.UploadAsync(pathFile, blockBlob, null, context, CancellationToken.None);                
task.Wait();

Мне пришлось изменить определение BLOB-объекта на:

CloudBlob blockBlob = new CloudBlob(new Uri(sConnString));

Но теперь я получаю эту ошибку от UploadAsync: Произошла одна или несколько ошибок. (Данный тип BLOB-объекта Unspecified не поддерживается.)

До обновления библиотеки DataMovement она работала нормально. Что случилось с последней версией? Как я могу решить?

Большое спасибо.

1 Ответ

0 голосов
/ 26 июля 2019

Чтобы сделать ответ видимым для других, я суммирую ответ в комментариях, как показано ниже:

Проблема была решена с помощью CloudBlockBlob вместо CloudBlob.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...