Aliyun.Oss.Object.delete_multiple_objects

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

delete_multiple_objects(bucket, objects, options \\ [])

Specs

delete_multiple_objects(String.t(), [String.t()],
  encoding_type: :url,
  quiet: boolean()
) :: {:error, error()} | {:ok, Aliyun.Oss.Client.Response.t()}

DeleteMultipleObjects接口用于删除同一个存储空间(Bucket)中的多个文件(Object)。

Options

  • :encoding_type - Accept value: :url
  • :quiet - Set true to enable the quiet mode, default is false

Examples

iex> Aliyun.Oss.Object.delete_multiple_objects("some-bucket", ["object1", "object2"])
{:ok, %Aliyun.Oss.Client.Response{
    data: %{
      "DeleteResult" => %{
        "Deleted" => [%{"key" => "object1"}, %{"key" => "object2"}]
      }
    },
    headers: [
      {"Server", "AliyunOSS"},
      {"Date", "Wed, 05 Dec 2018 02:34:57 GMT"},
      ...
    ]
  }
}