<?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); }