从WindowsAzure.Storage nuget使用UploadFromStreamAsync时,对于大文件还是小文件,是否有可能导致损坏的文件提交到Blob存储的情况?如果没有,它如何保证?
我注意到,当您使用OpenWriteAsync时,如果在写入流时发生错误,最终可能会写入损坏的文件。
答案 0 :(得分:0)
根据本文https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-scalable-app-upload-files,可能会导致文件损坏。但是在示例中,他们将BlobRequestOptions
DisableContentMD5Validation
的值设置为true
在文档中说,如果您设置DisableContentMD5Validation = true
此属性禁用检查上载内容的MD5哈希。 禁用MD5验证会加快传输速度。但是不 确认传输文件的有效性或完整性。