Aliyun.Oss.Object.put_object

You're seeing just the function put_object, go back to Aliyun.Oss.Object module for more information.
Link to this function

put_object(bucket, object, body, headers \\ %{}, sub_resources \\ %{})

Specs

put_object(String.t(), String.t(), String.t(), map(), map()) ::
  {:error, error()} | {:ok, Aliyun.Oss.Client.Response.t()}

PutObject接口用于上传文件(Object)。

  • 添加的文件大小不得超过 5 GB。
  • 如果已经存在同名的Object,并且有访问权限,则新添加的文件将覆盖原来的文件,并成功返回 200 OK。

Examples

iex> Aliyun.Oss.Object.put_object("some-bucket", "some-object", "CONTENT")
{:ok, %Aliyun.Oss.Client.Response{
    data: "",
    headers: [
      {"Server", "AliyunOSS"},
      {"Date", "Wed, 05 Dec 2018 02:34:57 GMT"},
      ...
    ]
  }
}