你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

上传文件

将文件的内容上传到图像存储。

将文件的内容上传到图像存储。 如果文件足够小,在连接失败时再次上传,请使用此 API。 文件的数据需要添加到请求正文中。 内容将上传到指定路径。 映像存储服务使用标记文件来指示文件夹的可用性。 标记文件是名为“_.dir”的空文件。 上传文件夹中的所有文件时,图像存储服务将生成标记文件。 使用逐文件方法在 REST 中上传应用程序包时,映像存储服务不知道应用程序包的文件层次结构;需要为每个文件夹创建一个标记文件并最后上传它,以便让映像存储服务知道该文件夹已完成。

请求

方法 请求 URI
PUT /ImageStore/{contentPath}?api-version=6.0&timeout={timeout}

参数

名称 类型 必须 位置
contentPath string 路径
api-version 字符串 查询
timeout 整数 (int64) 查询

contentPath

类型:字符串
必需:是

映像存储中文件或文件夹在其根目录中的相对路径。


api-version

类型:字符串
必需:是
默认

API 的版本。 此参数是必需的,其值必须为“6.0”。

Service Fabric REST API 版本基于引入或更改 API 的运行时版本。 Service Fabric 运行时支持多个版本的 API。 这是 API 的最新受支持版本。 如果传递的 API 版本较低,则返回的响应可能与本规范中所述的响应不同。

此外,运行时接受高于最新支持版本的任何版本,该版本一直高于当前版本的运行时。 因此,如果最新的 API 版本为 6.0,但如果运行时为 6.1,则为了更轻松地编写客户端,运行时将接受该 API 的版本 6.1。 但是,API 的行为将按照记录的 6.0 版本执行。


timeout

类型:整数 (int64)
必需:否
默认
InclusiveMaximum4294967295
InclusiveMinimum1

执行操作的服务器超时,以秒为单位。 此超时指定客户端可以等待请求的操作完成的持续时间。 此参数的默认值为 60 秒。

响应

HTTP 状态代码 说明 响应架构
200 (正常) 如果上传请求成功,服务器将返回 HTTP 200 OK 状态代码。
所有其他状态代码 详细的错误响应。
FabricError