【发布时间】:2015-10-28 03:34:13
【问题描述】:
Azure 的Put Blob REST API 操作文档告诉我们,可以通过单个请求上传高达 64 MB 的块 Blob。
我想知道这样的操作是否是原子的。特别是我需要知道以下假设是对还是错。
如果两个或多个客户端同时使用此 API 指定
If-None-Match: *放置特定的不存在的 blob,则最多有一个会成功。使用此 API 放置的 blob 永远不会部分公开。它要么不存在,要么与放置的全部内容 (
谁能证实或反驳这些假设?
【问题讨论】:
-
附注:如果您使用 分块上传,则可以在单个请求中上传超过 64 MB 的文件,请参阅我的源代码 azureslfileuploader.codeplex.com/SourceControl/latest#tags/… 以获取示例。
-
@IngeHenriksen 据我所知,这不是一个单一的请求上传。看起来您正在上传块,在这种情况下,您至少需要发送两个请求。无论如何,这与我的问题无关。
标签: azure azure-storage