我创建了一个 Storage>Blob>Container 并使用资源管理器工具向其中添加了一个文件。问题是文件下载无法恢复,一旦暂停文件需要从头开始下载。此功能在 Azure 上不可用
问问题
1370 次
1 回答
0
它必须是 BLOB 存储和进行下载的软件的组合。我通过使用 Internet Explorer 拉下 BLOB 存储中的公共文件并暂停它来测试这一点。尝试恢复时,它只是按照@techno 所述重新启动;但是,在使用 Azure Management Studio 时,我能够毫无问题地暂停和恢复。
此外,当我使用 Chrome 时,我可以暂停并从上面使用的同一文件中恢复下载,但不是每次都如此。有时它会重新启动。浏览器正在查看他们使用的临时文件夹中的部分下载文件,并查看来自服务器的传入数据以确定如何请求文件的剩余部分。如果由于某种原因无法找到特定的重新启动点,浏览器将再次询问完整文件。
有趣的是,当拉下 mp3 文件时,IE 很乐意让我暂停,但从未正确重新启动(Chrome 确实如此),但是当我拉下 zip 文件时,IE 甚至不会启用暂停按钮(再次,Chrome 确实并且它工作美好的)。
正如@siva.k 指出的那样,Azure BLOB API(REST 和 SDK)支持请求块范围,因此理论上存储系统本身不仅支持恢复,还支持任何类型的部分检索。
于 2013-10-08T11:29:58.960 回答