平台COS

更新时间:2023-05-31 18:01

上传文件

Lib\Cos::Upload($file)

请求参数

参数类型含义
$filestring文件路径

返回参数

array(
    'key' => $key
)
参数类型含义
$keystring文件key

删除文件

Lib\Cos::Remove($key)

请求参数

参数类型含义
$keystring文件key

返回参数

返回 bool 类型,true 为删除,false 为失败


跳转到 COS 文件的地址

Lib\Cos::Location($key, $args = array())

请求参数

参数类型含义
$keystring文件key
$argsarray为跳转的页面补充 Header 的参数,包含如下见下表

$args 参数列表

keyvalue 类型含义
ResponseCacheControlstring通知从服务器到客户端内的所有缓存机制,表示它们是否可以缓存这个对象及缓存有效时间。其单位为秒
ResponseContentDispositionstring对已知 MIME 类型资源的描述,浏览器可以根据这个响应头决定是对返回资源的动作,如:将其下载或是打开。
ResponseContentEncodingstring响应资源所使用的编码类型
ResponseContentLanguagestring响应内容所使用的语言
ResponseContentTypestring响应内容的 MIME 类型
ResponseExpiresstring指定一个日期/时间,超过该时间则认为此回应已经过期

范例:

Lib\Cos::Location($key, array(
        'ResponseContentDisposition' => 'attachment; filename=xxx.jpg'
    ));

返回参数

无,直接进行了 Location 跳转


返回图片类资源的 URL

Lib\Cos::ImageUrl($key, $params = '')

请求参数

参数类型含义
$keystring文件key
$paramsstring图片处理参数,详见“腾讯云对象存储”的文档中关于基础图片“下载时处理”相关参数的说明

返回参数

返回图片类的 URL