【发布时间】:2020-09-13 05:33:20
【问题描述】:
我已使用 Azure.Storage.Blobs SDK 将视频从 Xamarin.Forms 应用程序上传到 Azure Blob 存储。
一个要求是上传只能在应用程序处于活动状态时进行。采用的方法是使用块上传视频,这样我就可以在应用休眠/唤醒时处理部分上传和恢复上传 - 这部分已实现并正常工作。
我正在使用BlockBlobClient.StageBlockAsync,其中文档指出“StageBlockAsync 操作会创建一个新块,作为最终提交的块 blob 的“暂存区”的一部分”
现在这种方法对我来说效果很好,并给出了预期的结果,但是我似乎找不到任何关于如果未尝试提交操作,单个块是否会过期的信息。
场景:应用有 7 个区块要上传,3 个上传成功然后退出应用——当应用恢复时,它应该上传剩余的区块并提交。
如果应用一段时间没有打开,上传的区块会过期吗?
谢谢
【问题讨论】:
标签: c# azure xamarin.forms azure-blob-storage