LibOss.Api.Token (lib_oss v0.3.0)

View Source

OSS Web上传令牌生成相关API

提供Web端直传文件到OSS的签名生成功能。

Summary

Functions

创建宏,用于在客户端模块中导入所有令牌生成函数

通过Web端直传文件(Object)到OSS的签名生成

Functions

__using__(opts)

(macro)

创建宏,用于在客户端模块中导入所有令牌生成函数

get_token(client, bucket, object, expire_sec \\ 3600, callback \\ "")

@spec get_token(
  module(),
  LibOss.Typespecs.bucket(),
  LibOss.Typespecs.object(),
  non_neg_integer(),
  binary()
) :: {:ok, binary()} | {:error, LibOss.Exception.t()}

通过Web端直传文件(Object)到OSS的签名生成

Doc: https://help.aliyun.com/document_detail/31926.html

Examples

iex> get_token(bucket, "/test/test.txt")
{:ok, "{"accessid":"LTAI1k8kxWG8JpUF","callback":"=","dir":"/test/test.txt",".........ePNPyWQo="}"}