下载文件
功能介绍
从存储中下载文件。
URI
GET AstroZero域名/u-route/baas/sys/v1.1/connectors/{connector_type}/{connector_name}/viewobject?object=X&x-image-process=Y
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
connector_type |
是 |
String |
参数解释: 连接器的类型。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
connector_name |
是 |
String |
参数解释: 连接器实例的名称,即创建连接器时设置的连接器实例名。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
object |
是 |
String |
参数解释: 文件所在桶里的全路径,包含文件名。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
x-image-process |
否 |
String |
参数解释: 在OBS中定义,表示图片处理服务,更多介绍参见《图片处理特性指南》。 示例:
约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
消息头名称 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Range |
否 |
String |
参数解释: 查看文件内容的范围。 示例:取值“bytes=0-”,表示返回全部字节文件内容。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不填写,表示返回全部文件内容。 |
响应参数
只返回文件内容。
请求示例
已创建好OBS类型连接器,连接器实例名称为“命名空间__TestOBS”,OBS桶中“a/b/c”路径下存在“1.txt”文件,执行如下请求,下载“1.txt”文件内容。
GET https://AstroZero域名/u-route/baas/sys/v1.1/connectors/obs/命名空间__TestOBS/viewobject?object=a/b/c/1.txt
响应示例
返回如下文件内容。
test
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。