对象存储OSS使用PHP语言实现签名Header上传的示例

概述 对象存储OSS SDK提供了集成签名、上传和下载的SDK,但实际使用中,有时需要使用API的方式实现在签名的情况下进行上传和下载。本文以PutObject接口为例,提供了PHP语言实现的示例。说明 建议优先使用OSS提供SDK,本文提供的只是签名...

错误处理

本文介绍表格存储PHP SDK的错误处理。方式 表格存储PHP SDK目前采用“异常”的方式处理错误,如果调用接口没有抛出异常,则说明操作成功,否则失败。说明 批量相关接口,例如BatchGetRow和BatchWriteRow不仅需要判断是否有异常,还需要检查...

安装

本文主要为您介绍表格存储PHP SDK包安装。环境准备 64位PHP 5.5+(必须)通过 php-v命令查看当前的PHP版本。由于表格存储里的整型是64位的,而32位PHP只能用string表示64位的整型,所以暂不支持32位PHP;由于Windows系统中PHP7之前的版本...

前言

本文介绍表格存储PHP SDK的安装和使用,适用于4.0.0以上版本。前提条件 已获取AccessKey(包括AccessKey ID和AccessKey Secret)。具体操作,请参见 获取AccessKey。已开通表格存储服务。具体操作,请参见 开通表格存储服务。注意事项 4.0....

PHP SDK历史迭代版本

本文介绍表格存储PHP SDK历史迭代版本。版本号5.1.2 发布时间:2023-04-21 下载地址:aliyun-tablestore-php-sdk-5.1.2.zip更新日志:新增本地二级索引功能。具体操作,请参见 本地二级索引。二级索引新增支持包含存量数据。版本号5.1.0 ...

前言

Bucket.php 存储空间的相关操作,包括 创建存储空间、列举存储空间、删除存储空间 等。BucketLifecycle.php 设置、读取和清除存储空间的 生命周期 BucketLogging.php 设置、读取和清除存储空间的 访问日志 BucketReferer.php 设置、读取和...

初始化OTSClient

安装 表格存储 PHP SDK 具体操作,请参见 安装表格存储PHP SDK。初始化对接 使用 表格存储 的SDK时,您必须首先构造一个OTSClient,通过调用该OTSClient的接口来访问 表格存储 服务。重要 阿里云账号AccessKey拥有所有API的访问权限,建议...

概述

本文介绍了通过表格存储PHP SDK使用SQL语句时支持的操作。重要 表格存储PHP SDK从5.1.0版本开始支持SQL查询功能。使用SQL查询功能时,请确保获取了正确的PHP SDK版本。关于PHP SDK历史迭代版本的更多信息,请参见 PHP SDK历史迭代版本。...

使用PHP SDK时出现Checksum mismatch异常

现象 在Windows系统中通过PHP 5.6版本使用表格存储PHP SDK时出现如下异常:Fatal error:Uncaught exception 'AliyunOTSOTSClientException' with message 'Checksum mismatch.expected:120,actual:48' 原因 表格存储的整型是64位的,而32位...

Phpwind如何存储远程附件到OSS

本文介绍如何基于Phpwind论坛存储远程附件。前提条件 已开通OSS服务,并创建了一个公共读权限的存储空间(Bucket)。开通OSS服务请参见 开通OSS服务。创建Bucket的步骤请参见 创建存储空间。已搭建phpwind论坛。背景信息 网站远程附件功能...

获取存储空间的存储容量

本文介绍如何获取指定存储空间(Bucket)的存储容量以及Bucket内不同存储类型文件(Object)的数量及其存储容量。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。...

列举存储空间

存储空间(Bucket)是用来存储对象(Object)的容器。对象都隶属于存储空间。存储空间按照字母顺序排列。您可以列举当前账号所有地域下符合指定条件的存储空间。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域...

删除存储空间

当您不再需要保留某个存储空间(Bucket)时,可将其删除,以免产生额外费用。警告 删除Bucket后,Bucket中的数据无法恢复,请在删除前确认数据已不再使用。如果需要继续使用Bucket中的数据,请提前做好备份。关于备份的更多信息,请参见 ...

获取存储空间信息

存储空间(Bucket)是存储对象(Object)的容器。本文介绍如何获取存储空间的信息。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与...

存储空间标签

您可以通过标签(Tags)标记不同用途的存储空间(Bucket),并对Bucket进行分类管理。注意事项 在配置存储空间标签之前,请确保您已了解该功能。详情请参见 管理存储空间标签。本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同...

获取存储空间的地域

存储空间(Bucket)是存储对象(Object)的容器。对象都隶属于存储空间。本文介绍如何获取存储空间所在的地域。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。...

获取存储空间元数据

存储空间(Bucket)是存储对象(Object)的容器。对象都隶属于存储空间。本文介绍如何获取存储空间元数据。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于...

转换文件存储类型

OSS提供标准、低频访问、归档、冷归档和深度冷归档多种存储类型,全面覆盖从热到冷的各种数据存储场景。本文主要介绍如何通过CopyObject接口将文件(Object)转换为指定的存储类型。注意事项 关于存储类型的更多信息,请参见 存储类型概述...

生命周期

并不是所有上传至OSS的数据都需要频繁访问,但基于数据合规或者存档等原因,部分数据仍需要继续以冷存储类型进行保存。或者基于业务使用场景,希望批量删除Bucket内不再需要保存的数据。您可以配置基于最后一次修改时间(Last Modified ...

快速入门

本节介绍如何快速使用OSS PHP SDK完成常见操作,如创建存储空间(Bucket)、上传文件(Object)、下载文件等。创建存储空间 存储空间是OSS的全局命名空间,相当于数据的容器,可以存储若干文件。说明 关于获取Endpoint的更多信息,请参见 ...

安装

如果您需要管理OSS存储空间、上传下载文件、管理数据、进行图片处理等,可以先安装OSS PHP SDK。本文提供了OSS PHP SDK的多种安装方式,请结合实际使用场景选用。环境准备 OSS PHP SDK适用于PHP 5.3以上版本。本文以PHP 5.6.22为例。安装...

重命名文件

php if(is_file(_DIR_.'/./autoload.php')){ require_once_DIR_.'/./autoload.php';} if(is_file(_DIR_.'/./vendor/autoload.php')){ require_once_DIR_.'/./vendor/autoload.php';} use OSS\Credentials\...

解冻文件

php if(is_file(_DIR_.'/./autoload.php')){ require_once_DIR_.'/./autoload.php';} if(is_file(_DIR_.'/./vendor/autoload.php')){ require_once_DIR_.'/./vendor/autoload.php';} use OSS\Credentials\...

管理软链接

'x-oss-object-acl'=>"private",/指定Object的存储类型。此处设置为Standard,表示标准存储类型。'x-oss-storage-class'=>"Standard");try {$config=array("provider"=>$provider,"endpoint"=>$endpoint,);ossClient=new OssClient($config...

追加上传

追加上传本地文件 以下代码用于通过追加上传的方式将本地文件examplefilea.txt、examplefileb.txt和examplefilec.txt的内容依次上传到目标存储空间examplebucket中的exampleobject.txt文件。php if(is_file(_DIR_.'/./autoload.php')){ ...

下载到本地文件

本文介绍如何将存储空间(Bucket)中的文件(Object)下载到本地文件。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的对应关系...

开启MD5校验

php if(is_file(_DIR_.'/./autoload.php')){ require_once_DIR_.'/./autoload.php';} if(is_file(_DIR_.'/./vendor/autoload.php')){ require_once_DIR_.'/./vendor/autoload.php';} use OSS\Credentials\...

范围查询

示例$request=array('table_name'=>'php_sdk_test','index_name'=>'php_sdk_test_search_index','search_query'=>array('offset'=>0,'limit'=>2,'get_total_count'=>true,'query'=>array('query_type'=>QueryTypeConst:RANGE_QUERY,'query'...

下载文件概述

文件下载的完整代码请参见 GitHub。OSS PHP SDK提供了丰富的文件下载方式:下载OSS文件到本地文件 下载OSS文件到本地内存 范围下载 限定条件下载

删除对象标签

存储空间(Bucket)已开启版本控制时,OSS默认只删除Object当前版本的标签信息,您可以通过指定Object的版本ID(versionId)来删除Object指定版本标签信息。说明 对象标签使用一组键值对(Key-Value)来标记对象。关于对象标签的更多信息...

自定义域名绑定

您可以通过添加CNAME记录将自定义域名绑定到指定的存储空间上,从而使用自己的域名访问OSS资源。例如您的域名是example.com,之前访问所有图片都是通过 http://img.example.com/x.jpg 的格式访问,在将数据迁移到OSS之后,通过绑定自定义...

删除二级索引

example"src/examples/DropIndex.php"*/public function dropIndex(array$request)参数 参数 说明 table_name 数据表名称。index_name 索引表名称。示例 以下示例用于删除指定索引表。request=array('table_name'=>'<TABLE_NAME>',/设置...

局部事务

如果需要使用该功能,请 提交工单 进行申请或者加入钉钉群23307953(表格存储技术交流群-2)进行咨询。使用局部事务可以指定某个分区键值内的操作是原子的,对分区键值内的数据进行的操作要么全部成功要么全部失败,并且所提供的隔离级别为...

管理目录

与传统文件系统中的层级结构不同,OSS内部使用扁平结构存储数据。即所有数据均以对象(Object)的形式保存在存储空间(Bucket)中。为方便管理,OSS控制台将所有以正斜线(/)结尾的对象显示为目录,实现类似于目录的基本功能。您可以通过...

判断文件是否存在

php if(is_file(_DIR_.'/./autoload.php')){ require_once_DIR_.'/./autoload.php';} if(is_file(_DIR_.'/./vendor/autoload.php')){ require_once_DIR_.'/./vendor/autoload.php';} use OSS\Credentials\...

获取文件元数据

php if(is_file(_DIR_.'/./autoload.php')){ require_once_DIR_.'/./autoload.php';} if(is_file(_DIR_.'/./vendor/autoload.php')){ require_once_DIR_.'/./vendor/autoload.php';} use OSS\Credentials\...

解冻文件

在受版本控制的存储空间(Bucket)中,文件(Object)的各个版本可以对应不同的存储类型。RestoreObject 接口默认解冻Object的当前版本,允许通过指定versionId的方式来解冻指定版本的Object。注意事项 本文以华东1(杭州)外网Endpoint为...

全匹配查询

示例$request=array('table_name'=>'php_sdk_test','index_name'=>'php_sdk_test_search_index','search_query'=>array('offset'=>0,'limit'=>10,'get_total_count'=>true,'collapse'=>array('field_name'=>'keyword'),'query'=>array('...

嵌套类型查询

request=array('table_name'=>'php_sdk_test','index_name'=>'php_sdk_test_search_index','search_query'=>array('offset'=>0,'limit'=>2,'get_total_count'=>true,'query'=>array('query_type'=>QueryTypeConst:NESTED_QUERY,'score_mode...

精确查询

示例$request=array('table_name'=>'php_sdk_test','index_name'=>'php_sdk_test_search_index','search_query'=>array('offset'=>0,'limit'=>2,'get_total_count'=>true,'query'=>array('query_type'=>QueryTypeConst:TERM_QUERY,'query'=...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储 CPFS 云存储网关 阿里邮箱 对象存储 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用