上传与下载
最近更新时间: 2024-10-17 17:10:00
COS 对上传和下载带宽是否有限制?
COS 不对上传和下载带宽进行限制,具体的上传和下载速度与您本地带宽有关。
如何使文件直接在浏览器中预览,而不是下载?
存储桶域名格式为<BucketName-APPID>.cos.<Region>.myqcloud.com
即为 XML 版本域名。只要是浏览器支持直接预览的文件类型,访问该格式域名对应的对象链接,即可实现在浏览器中预览文件。
存储桶域名格式为<BucketName-APPID>.<region>.myqcloud.com
即为 JSON 版本域名。JSON 版本域名对应的对象链接域在浏览器中访问会弹出下载,想要在浏览器中预览文件,有两种方案:
升级 COS 控制台版本到 新版控制台,使用 XML 版本域名对应的对象链接访问(强烈推荐)。
绑定自定义域名并开启静态网站,使用自定义域名访问。
示例:
以北京地域的 examplebucket-1250000000 存储桶根目录下 picture.jpg 文件为例说明:
若对象地址为
https://examplebucket-1250000000.cos.ap-beijing.myqcloud.com/picture.jpg
形式,您可以直接使用该地址在浏览器中预览 picture.jpg 文件。若对象地址为
https://examplebucket-1250000000.cosbj.myqcloud.com/picture.jpg
形式,想要直接在浏览器中预览对象,有两种方案:升级 COS 控制台版本到 新版控制台,使用 XML 版本域名对应的对象链接访问(强烈推荐)。
绑定自定义域名并开启静态网站,使用自定义域名访问。
如何使文件直接在浏览器中下载,而不是预览?
您可以通过 COS 控制台 将对象自定义 Headers 中的 Content-Disposition 参数值设为 attachment。控制台操作指南请参见 自定义 Headers。
也可以通过设置 GET Object 接口中请求参数 response-content-disposition 的值为 attachment 来实现浏览器中弹出下载文件。参考文档请参见 GET Object。
注意:
请求中要使用 response-* 参数,则请求必须带签名。
如何判断您是否通过内网访问 COS?
腾讯云金融专区对象存储 COS 的访问域名使用了智能 DNS 解析,通过互联网在不同的运营商环境下,我们会检测并指向最优链路供您访问 COS。如果您在腾讯云金融专区内部署了服务用于访问 COS,则同地域范围内访问将会自动被指向到内网地址,跨地域暂不支持内网访问,默认将会解析到外网地址。
内网访问判断方法
相同地域内云产品访问,将会自动使用内网连接,产生的内网流量不计费。因此选购不同产品时,建议尽量选择相同地域,减少您的费用。
确认是否内网访问请参考如下方法:
以腾讯 CVM 访问 COS 为例,判断是否使用内网访问 COS ,可以在 CVM 上 使用nslookup
命令解析 COS 域名,若返回内网 IP,则表明 CVM 和 COS 之间是内网访问,否则为外网访问。
说明:
内网 IP 地址一般形如
10.*.*.*
、100.*.*.*
,VPC 网络一般为169.254.*.*
等。
假设examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com
为目标存储桶地址,其下方的Address: 10.148.214.13
表示从内网访问。
nslookup examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com
Server: 10.138.224.65
Address: 10.138.224.65 #53
Name: examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com
Address: 10.148.214.13
Name: examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com
Address: 10.148.214.14
如何下载文件夹?
您可登录 COSBrowser 工具,选中需要下载的文件夹,单击【下载】进行文件夹或批量文件下载。或通过 COSCMD 工具实现下载文件夹,详情请参见 COSCMD 工具。
进行上传下载等操作时,报错“403 Forbidden”、权限拒绝等该如何处理?
请按照以下步骤逐步排查问题:
请检查您的以下配置信息是否正确: BucketName、APPID、Region、SecretId、SecretKey 等。
确保上述信息正确的前提下,请检查是否使用子账号操作,若使用子账号请检查主账号是否已对子账号授权。否则,请先登录主账号对子账号授权。授权操作请参见 访问管理权限设置相关案例。
若使用临时密钥进行操作,请检查当前操作是否在获取临时密钥时设置的 Policy 中。否则请修改相关 Policy 设置,详情请参见 临时密钥指引。
若以上步骤仍无法解决问题,请提交工单联系我们。
COS 如何实现批量上传或批量下载文件?
COS 支持通过 API 或 SDK 编程的方式批量操作文件,也提供了命令行工具 COSCMD 和图形化程序 COSBrowser 实现批量操作。
上传文件至存储桶,已存在同名文件,是直接覆盖还是新增不同版本的文件?
COS 现已支持版本控制功能,当存储桶未启用版本控制功能,上传相同名称的文件至存储桶,会直接覆盖已存在的同名文件。当存储桶启用了版本控制功能,上传相同名称的文件至存储桶,会同时存在该对象的多个版本。
COS 分块上传方式,最小分块大小是多少呢?
每块最小1MB。详情请参见 规格与限制 文档。
大文件分块上传过程中,签名失效后是否可以换签名继续上传分块?
可以。