Aliyun.Oss.Object.get_object
You're seeing just the function
get_object
, go back to Aliyun.Oss.Object module for more information.
Link to this function
get_object(bucket, object, headers \\ %{}, sub_resources \\ %{})
Specs
get_object(String.t(), String.t(), map(), map()) :: {:error, error()} | {:ok, Aliyun.Oss.Client.Response.t()}
GetObject 用于获取某个 Object
Examples
iex> Aliyun.Oss.Object.get_object("some-bucket", "some-object")
{:ok, %Aliyun.Oss.Client.Response{
data: <<208, 207, 17, 224, 161, 177, 26, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 62, 0, 3, 0, 254, 255, 9, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18,
0, 0, 0, ...>>,
headers: [
{"Date", "Wed, 05 Dec 2018 02:34:57 GMT"},
...
]
}
}
注:所有 SubResource 相关操作亦可由此接口实现, 即 Object.Acl.get("some-bucket", "some-object") 等同于 Object.get_object("some-bucket", "some-object", %{}, %{"acl" => nil})