Example #1
0
<?php

require_once 'sample_base.php';
//初始化
$bucket = SampleUtil::get_bucket_name();
$oss = SampleUtil::get_oss_client();
$oss->set_enable_domain_style(true);
$list = $oss->list_bucket();
if ($list->isOK()) {
    var_dump(OSSUtil::parse_response($list));
}
echo "<hr/>";
$obj = $oss->list_object($bucket);
var_dump(OSSUtil::parse_response($obj));
echo "<hr/>";
exit;
//上传object 相关示例
/**
*简单上传
*上传指定变量的内存值

$object = "oss.md";
//echo dirname(__FILE__).DIRECTORY_SEPARATOR.$object;
$content  = 'hello world';
$options = array(
   'content' => $content,
   'length' => strlen($content),
);
$res = $oss->upload_file_by_content($bucket, $object, $options);
$msg = "上传字符串到 /" . $bucket . "/" . $object;
OSSUtil::print_res($res, $msg);
 function create_obj($oss, $bucket, $dir_name = 'mycreatedir', $options = null)
 {
     $response = $oss->create_object_dir($bucket, $dir_name, $options);
     $ossutil = new OSSUtil();
     $response_change = $ossutil->parse_response($response);
     var_dump($response_change);
 }