Разъяснение о гарантиях целостности, предоставленных UploadFromStreamAsync - PullRequest
0 голосов
/ 24 мая 2019

При использовании UploadFromStreamAsync из WindowsAzure.Storage nuget для файлов большого и малого размеров возможен ли сценарий, при котором поврежденный файл может быть передан в хранилище больших двоичных объектов? Если нет, то как это гарантировать?

Я заметил, что при использовании OpenWriteAsync вы можете в конечном итоге записать поврежденный файл, если при записи в поток произошла ошибка.

1 Ответ

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

Исходя из этой статьи: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-scalable-app-upload-files возможно, что файл поврежден.Но в примере они устанавливают значение BlobRequestOptions DisableContentMD5Validation на true

В документации сказано, что если вы установите DisableContentMD5Validation = true

Это свойство отключает проверкуMD5 хэш загруженного контента.Отключение проверки MD5 обеспечивает более быструю передачу.Но не подтверждает достоверность или целостность передаваемых файлов.

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