对于 uploadId 的存储,需要满足不受页面关闭的影响,比较理想的做法是存储在 localStorage 中。 本地存储 在保存 uploadId 时,我们需要为它指定一个 key ,让不同的文件、不同的上传过程区分开。
标准存储读错误请求次数、标准存储写错误请求次数 低频存储-多AZ 该监控项下包括低频存储-多AZ占用空间大小、低频存储-多AZ文件数量、低频存储-多AZ读请求次数、低频存储-多AZ写请求次数、低频存储-多AZ读错误请求个数、低频存储-多AZ写错误请求个数、低频存储-多AZ数据取回大小、帐号下低频存储-多AZ总占用空间、帐号下低频存储-多AZ总文件数量、低频存储-多AZ最小存储数据 低频存储 该监控项下包括低频存储占用空间大小
AppendObject,即发生追加上传行为; CompleteMutipartUpload,即三步上传完成; CopyObject,即发生数据拷贝行为; PutObject,即发生简单上传行为; PostObject,即发生表单上传行为; FetchObject,即发生从指定 URL 抓取资源并存储行为; DeleteObject,即发生删除单个 Object 行为; BosLifecycle:
图片服务 概述 BOS 图片处理是一项基于 BOS 核心存储业务的图片应用类服务,可提供灵活、多样、实时的图片处理服务。您只需要将原始图片上传到 BOS,通过在原始图片的请求中添加处理参数,即可实时地得到处理结果图。BOS 图片处理服务包括图片缩略、裁剪、格式转换、旋转、加文字/图片水印等,处理结果图会实时返回。 您可以通过 BOS 控制台和 API 方式对存储在 BOS 中的图片进行处理。
示例代码 ); //指定Bucket名称`, `5516331485505210000`) > client . deleteBucket ( < BucketName > ) ; //指定Bucket名称 注意: 如果Bucket不为空(即Bucket中有Object和未完成的三步上传Part存在),则Bucket无法被删除,必须清空Bucket后才能成功删除。
其他使用方法 获取Object的存储类型 Object的storage class属性分为 STANDARD (标准存储), STANDARD_IA (低频存储)和 COLD (冷存储),通过如下代码可以实现: public void getObjectStorageClass ( ) { ObjectMetadata meta = client . getObjectMetadata ( bucketName
SDK概览 概述 本文介绍对象存储BOS包含的主流语言SDK。 前提条件 已开通BOS服务,详情请参见 开通BOS服务 。 示例代码 对象存储BOS包含的主流语言SDK的安装和使用情况,如下表所示。
设置防盗链 概述 为了防止用户存储在 BOS 上的数据被其他人盗链,BOS 支持基于 HTTP header referer 字段的防盗链方法。用户可以通过 BOS 控制台设置 Referer 字段的白名单。设置白名单后,只有 Referer 字段在白名单内的用户才可以访问 Bucket 中存储的数据,不在白名单内的请求会被拒绝。但若用户的 Referer 为空时,默认可以访问,不受白名单限制。
什么是跨域资源共享(CORS) 在实际应用中会经常遇到跨域访问的情况,例如,用户的网站A(www.a.com)后端使用了BOS存储,用户想在该网站的Web应用程序中引用存储在BOS上的资源,但该页面只能请求本域资源,向BOS发送的请求会被浏览器限制,无法直接访问带来不便。为了解决这类跨域访问问题,HTML5提供了一套标准跨域解决方案即CORS。
userQuota 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据结构说明 参数名称 参数类型 描述 示例值 maxBucketCount Long 额度设置中的最大可创建Bucket数,若为-1,表示无限制 50 maxCapacityMegaBytes Long 额度设置中的最大存储容量限制,若为-1或0,表示无限制 12334424 请求示例 { }`, `62327558410196860000