【发布时间】:2016-12-07 06:25:15
【问题描述】:
我正在将 Oracle blob 内容转换为字节流并将内容上传到 Azure 云存储。有什么方法可以交叉检查上传到存储的文件是否正确或没有损坏。 感谢您的支持。
【问题讨论】:
我正在将 Oracle blob 内容转换为字节流并将内容上传到 Azure 云存储。有什么方法可以交叉检查上传到存储的文件是否正确或没有损坏。 感谢您的支持。
【问题讨论】:
@巴拉, 据我所知,我们可以通过以下方法检查上传文件是否成功:
上传文件后,我们可以得到blob文件长度属性,并与原始文件大小进行比较。
blob.FetchAttributes();
bool 成功 = blob.Properties.Length == 长度;
PutBlockAsync 方法异步上传这些块。如果您可以根据此方法和块大小创建进度条,我们可以查看上传进度。我建议你参考这篇文章来了解如何使用这个方法:
https://stackoverflow.com/a/21182669/4836342 或这个blog。【讨论】: