Я пытаюсь переместить файл Blob из контейнера в другой, который находится в другом хранилище. < /p>
public void MoveFile(StorageConfig sourceConfig, StorageConfig destinationConfig, string sourceFilename, string destinationFilename)
{
var sContainer = GetBlobContainerReference(sourceConfig.ConnectionString, sourceConfig.ContainerName);
var dContainer = GetBlobContainerReference(destinationConfig.ConnectionString, destinationConfig.ContainerName);
var sBlob = sContainer.GetBlockBlobReference(sourceFilename);
var dBlob = dContainer.GetBlockBlobReference(destinationFilename);
dBlob.StartCopy(sBlob);
sBlob.Delete(DeleteSnapshotsOption.IncludeSnapshots);
}
< /code>
У меня есть различные учетные данные для контейнеров источника и назначения. достигает файла Blob -File Source. < /p>
Я смотрю эти переменные: < /p>
sBlob.Exists() -> true
dBlob.Exists() -> false
sContainer.Exists() -> true
dContainer.Exists() -> true
< /code>
Таким образом, он может подключаться в обоих контейнерах. Я думаю, что не основано на некоторых кодах, которые я нашел в Интернете.
Подробнее здесь: https://stackoverflow.com/questions/753 ... -from-stor