我正在将Oracle blob内容转换为字节流并将内容上传到azure云存储。有什么方法可以交叉检查上传的文件到存储是否正确或没有损坏。 感谢您的支持。
答案 0 :(得分:0)
@Bala, 据我所知,我们可以通过以下方法检查上传的文件是否成功:
上传文件后,我们可以获取blob文件长度属性并与原始文件大小进行比较。
blob.FetchAttributes();
bool success = blob.Properties.Length == length;
PutBlockAsync
方法异步上传这些块。如果您可以根据此方法和块大小创建进度条,我们可以查看上载进度。我建议你参考这篇文章,了解如何使用这种方法:
https://stackoverflow.com/a/21182669/4836342或此blog。