919 B
919 B
alioss
迷你版 Alioss库。 体积虽小, 五脏俱全。
版本
2个版本, 基础版和完整版。
基础版 APIs
.auth(path)
临时对文件签名(用于访问私有文件).policy(dir, size)
生成policy签名.list({prefix, delimiter, max, token})
列出文件.upload(auth, file, path)
上传文件.createLink(origin, target)
创建软链接.copy(origin, target)
复制文件.delete(path)
删除文件
完整版 APIs
除了拥有基础版所有的APIs之外, 还拥有以下APIs。
.setACL(path, acl)
设置文件的ACL权限.getACL(path)
获取文件的ACL权限.setBucketACL(bucket, acl)
设置bucket的ACL权限.getBucketACL(bucket)
获取bucket的ACL权限.setCORS(bucket, rules)
设置bucket的跨域配置.getCORS(bucket)
获取bucket的跨域配置.deleteCORS(bucket)
删除bucket的跨域配置