Azure存储和Oracle Blob内容

时间:2016-08-02 03:22:10

标签: azure-storage-blobs

我正在将Oracle blob内容转换为字节流并将内容上传到azure云存储。有什么方法可以交叉检查上传的文件到存储是否正确或没有损坏。 感谢您的支持。

1 个答案:

答案 0 :(得分:0)

@Bala, 据我所知,我们可以通过以下方法检查上传的文件是否成功:

  1. 上传文件后,我们可以获取blob文件长度属性并与原始文件大小进行比较。

    blob.FetchAttributes();
    

    bool success = blob.Properties.Length == length;

  2. 另一种方法是我们可以将文件拆分为块并使用PutBlockAsync方法异步上传这些块。如果您可以根据此方法和块大小创建进度条,我们可以查看上载进度。我建议你参考这篇文章,了解如何使用这种方法: https://stackoverflow.com/a/21182669/4836342或此blog