第二步:在获得API密钥后,获取OSSPHPSDK,从官方下载压缩包,解压后,,把我们第一步获得的API密钥填入相应的位置,代码如下://个人测试//ACCESS_IDdefine('ESS_ID',‘ESSID’);//ACCESS_KEYdefine('ESS_KEY','ESSKEY');第三步:当完成以上两步以后,我们就可以开始我们神奇的OSSPHPSDK使用之旅了,接下来我们会详细介绍每个API的使用方法,/***加载sdk包以及错误代码包*/require_once'../';//实例化OSSService$oss_sdk_service=newALIOSS();//设置是否打开curl调试模式,该模式主要是为了方便调试使用,可以设置TRUE|FALSE$oss_sdk_service->set_debug_mode(FALSE);/***获取bucket列表,该方法主要获取该账户下所有的bucket列表*使用方法如下:*$bucket_list=$oss_sdk_service->list_bucket();*/$bucket_list=$oss_sdk_service->list_bucket();print_r($bucket_list);die();/***获得指定bucket的ACL*调用方法如下:*$get_bucket_acl=$oss_sdk_service->get_bucket_acl($bucket,$options);*其中需要传入的参数为某一$bucket的名称,$options为一个关联数组,该方法可以传入Content-Type,使用系统内置的定义方式*/$bucket='php-sdk-1330835674';$options=array(ALIOSS::OSS_CONTENT_TYPE=>'text/xml',);$get_bucket_acl=$oss_sdk_service->get_bucket_acl($bucket,$options);print_r($get_bucket_acl);die();/***设置指定bucket的ACL,目前只有三种aclprivate,public-read,public-read-write*调用方法如下:*$set_bucket_acl=$oss_sdk_service->set_bucket_acl($bucket,$acl);*其中需要指定$bucket,以及$acl的值,$acl的取值只能是private,public-read,public-read-write其中之一,$acl使用系统内置的定义方式*对应的值为private=>ALIOSS::OSS_ACL_TYPE_PRIVATE,public-read=>ALIOSS::OSS_ACL_TYPE_PUBLIC_READ,public-read-write=>ALIOSS::OSS_ACL_TYPE_PUBLIC_READ_WRITE*/$bucket='php-sdk-1329818657';$acl=ALIOSS::OSS_ACL_TYPE_PUBLIC_READ;$set_bucket_acl=$oss_sdk_service->set_bucket_acl($bucket,$acl);print_r($set_bucket_acl);die();/***创建bucket*调用方法如下:*$create_bucket=$oss_sdk_service->create_bucket($bucket,$acl);*其中需要传入$bucket,$acl是可选的,如果不指定ACL,则默认会是private,*$acl的取值只能是private,public-read,public-read-write其中之一,$acl使用系统内置的定义方式*对应的值为private=>ALIOSS::OSS_ACL_TYPE_PRIVATE,public-read=>ALIOSS::OSS_ACL_TYPE_PUBLIC_READ,public-read-write=>ALIOSS::OSS_ACL_TYPE_PUBLIC_READ_WRITE*/$bucket='oss-php-sdk-'.time();$acl=ALIOSS::OSS_ACL_TYPE_PUBLIC_READ;$create_bucket
阿里云储存php使用说明 来自淘豆网m.daumloan.com转载请标明出处.