在这里简单介绍一下
对PHP 初学者,及 OSS PHP SDK初次使用者希望有所帮助。
1. OSS PHP SDK 需要在PHP环境下运行。
2. SDK解压缩之后 您会发现有一个“conf.inc.php”的配置文件,需要您进行简单的配置,内容如下:
关于如何获取自己的access_id ,access_key 请点击这里查看
<?php
//ACCESS_ID
define('OSS_ACCESS_ID', '这里填入您的access_id 编号');
//ACCESS_KEY
define('OSS_ACCESS_KEY', '这里填入您的access_key 编号');
//是否输出DEBUG
define('DEBUG', TRUE);
/*%****************************************************************************************%*/
//文件上传相关
//设置每个php进程的内存消耗值,对应于php.ini里的memory_limit
define('MAX_MEMORY_LIMIT', '256M');
//设置每个php进程的最大执行时间
define('MAX_EXECUTE_TIME','3600');
//上传文件的最大值,默认值128M
define('MAX_UPLOAD_FILE_SIZE', 128 * 1024 * 1024);
//定义软件名称,版本号等信息
define('OSS_NAME','这里自定义填写您的服务名称'); //可以为空
define('OSS_VERSION','这里填写您程序的版本号'); //可以为空
define('OSS_BUILD','这里填写时期'); //格式 20111112103214
define('OSS_AUTHOR', '这里填写开发者邮箱');
3. 配置完成之后~~ 请进入 "demo"目录文件夹找到“demo.php” 这个文件就是SDK demo文件。 每个API 调用都已封装好
比如 创建bucket 就可以找到如下代码片段~ 您只要把相应的代码"//"去掉即可 如下:
/* 引入共公文件-- 加载sdk包以及错误代码包 */require_once '../sdk.class.php';
//require_once dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'error.class.php';
$oss_sdk_service = new ALIOSS();
/**
* 创建bucket
* 调用方法如下:
* $create_bucket = $oss_sdk_service->create_bucket($bucket, $acl);
* 其中需要传入$bucket,$acl是可选的,如果不指定ACL,则默认会是private,
* $acl的取值只能是private,public-read,public-read-write其中之一
*/
//创建bucket
$bucket = 'mybucket0001'; //这里可以命名你bucket 的名称 规则按API协议要求定就好~
$acl = 'public-read'; //这里设置您bucket 的读写权限。
$create_bucket = $oss_sdk_service->create_bucket($bucket, $acl);
echo "<p>创建bucket</p>";
print_r($create_bucket);
echo "<p></p>";
然后 在该目录下~即行这段代码即可。。。。
查看bucket 是否创建成功~~ 您可以运行另外一段代码即可。 如下
/* 引入共公文件-- 加载sdk包以及错误代码包 */
require_once '../sdk.class.php';
//require_once dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'error.class.php';
$oss_sdk_service = new ALIOSS();
/**
* 获取bucket列表,该方法主要获取该账户下所有的bucket列表
* 使用方法如下:
* $bucket_list = $oss_sdk_service->list_bucket();
*/
$bucket_list = $oss_sdk_service->list_bucket();
echo "<p>获取bucket列表</p>";
print_r($bucket_list);
echo "<p></p>";
您也可以~您可以登录oss.aliyun.com 进行“管理中心”-“体验站” 也能看到刚刚创建的bucket 。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。