-
公网环境下如何提高上传大文件速度?(Java SDK) - 对象存储服务 OBS
公网环境下如何提高上传大文件速度?(Java SDK) 在公网环境下对于超过100MB的大文件建议通过分段上传方式上传。分段上传是将单个对象拆分为一系列段分别上传。每个段都是对象数据的连续部分。您可以按照任意顺序上传段。如果其中某个段传输失败,可以重新传输该段且不会影响其他段。通
-
基于表单上传(Java SDK) - 对象存储服务 OBS
基于表单上传(Java SDK) 功能说明 基于表单上传是使用HTML表单形式上传对象到指定桶中,对象最大不能超过5GB。 您可以通过ObsClient.createPostSignature生成基于表单上传的请求参数。使用代码模拟表单上传的完整代码示例,参见PostObject
-
Java SDK接口概览(Java SDK) - 对象存储服务 OBS
对范围下载的封装和加强,解决下载大对象到本地时由于网络不稳定或程序崩溃导致下载失败的问题。 - 下载对象接口实现图片处理 obsClient.getObject(GetObjectRequest request) 下载图片文件时,通过传入图片处理参数对图片文件进行图片剪切、图片缩放、图片水印、格式转换等处理。
-
设置对象元数据(Java SDK) - 对象存储服务 OBS
对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。OBS服务端会将该MD5值与对象数据计算出的MD5值进行对比,如果不匹配则上传失败,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。
-
创建文件夹(Java SDK) - 对象存储服务 OBS
对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。OBS服务端会将该MD5值与对象数据计算出的MD5值进行对比,如果不匹配则上传失败,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。
-
设置对象生命周期(Java SDK) - 对象存储服务 OBS
对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。OBS服务端会将该MD5值与对象数据计算出的MD5值进行对比,如果不匹配则上传失败,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。
-
如何停止正在上传中的任务?(Java SDK) - 对象存储服务 OBS
如何停止正在上传中的任务?(Java SDK) SDK不支持该特性,需要进行二次开发。可通过中断数据流并捕获异常的方法停止正在上传中的任务。 父主题: 常见问题(Java SDK)
-
通过临时URL访问OBS(Java SDK) - 对象存储服务 OBS
ue,或者在华为云对象存储服务论坛中发帖求助。 通过该方式可支持的操作以及相关信息见下表: 表1 HttpMethodEnum & SpecialParamEnum 操作名 HTTP请求方法(OBS Java SDK对应值) 特殊操作符(OBS Java SDK对应值) 是否需要桶名
-
如果桶内已存在同名对象,如何判定覆盖上传成功?(Java SDK) - 对象存储服务 OBS
如果桶内已存在同名对象,如何判定覆盖上传成功?(Java SDK) 上传完成后,您可以调用ObsClient.getObjectMetadata接口获取目标对象大小和最后修改时间,再与数据源进行比较,如果两者大小一致且目标对象的最后修改时间晚于数据源的最后修改时间则表明上传成功,否则上传失败。ObsClient
-
创建并配置客户端(Java SDK) - 对象存储服务 OBS
true:使用长连接访问OBS服务。 false:不使用长连接访问OBS服务。 默认取值: true ObsConfiguration.setKeepAlive 根据实际情况设置 cname 参数解释: 是否通过自定义域名访问OBS服务。 取值范围: true:通过自定义域名访问OBS服务。 false:不通过自定义域名访问OBS服务。
-
HTTP状态码(Java SDK) - 对象存储服务 OBS
尝试删除非空桶。 500 Internal Server Error 服务端内部错误 服务端内部错误。 503 Service Unavaliable 服务不可用 服务端暂时不可访问。 父主题: 异常处理(Java SDK)
-
下载与安装SDK(Java SDK) - 对象存储服务 OBS
gradle文件,版本号是否正确替换。如仍未解决,请提交工单寻求技术支持。 方式三:使用镜像库下载安装OBS Java SDK 使用本方式安装SDK前,请确保Java环境和Maven环境正确配置并能正常使用,详细步骤如下: 使用浏览器打开华为开源镜像站:https://mirrors.huaweicloud.com。
-
如何指定Content-SHA256?(Java SDK) - 对象存储服务 OBS
如何指定Content-SHA256?(Java SDK) 上传对象和上传段支持携带x-obs-content-sha256头域,该头域值为请求消息体256-bit SHA256值转十六进制值,计算方式为Hex(SHA256Hash(<payload>),服务端会对携带此头域的请求计算其消
-
流式下载(Java SDK) - 对象存储服务 OBS
对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。OBS服务端会将该MD5值与对象数据计算出的MD5值进行对比,如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。
-
对象下载简介(Java SDK) - 对象存储服务 OBS
对象下载简介(Java SDK) 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 OBS Java SDK提供了丰富的对象下载接口,可以通过以下方式下载对象: 流式下载 范围下载 断点续传下载 请求参数 参数名 类型 约束 说明
-
快速入门(Java SDK) - 对象存储服务 OBS
使用前准备(Java SDK):完成服务环境和开发环境准备。 下载与安装SDK(Java SDK):下载SDK并完成安装。 创建桶 以下代码展示了创建一个名为examplebucket的桶,设置桶所在区域为华北-北京四,设置桶权限为私有,存储类别为标准存储,存储冗余类别为单AZ。了解更多请参见创建桶(Java
-
设置多版本对象ACL(Java SDK) - 对象存储服务 OBS
户也不生效。 OBS用户在上传对象时可以设置权限控制策略,也可以通过ACL操作API接口对已存在的对象更改或者获取ACL(access control list) 。 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 接口约束
-
重写响应头(Java SDK) - 对象存储服务 OBS
对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。OBS服务端会将该MD5值与对象数据计算出的MD5值进行对比,如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。
-
限定条件下载(Java SDK) - 对象存储服务 OBS
对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。OBS服务端会将该MD5值与对象数据计算出的MD5值进行对比,如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。
-
范围下载(Java SDK) - 对象存储服务 OBS
对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。OBS服务端会将该MD5值与对象数据计算出的MD5值进行对比,如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。