create_object_dir() публичный Метод

创建目录(目录和文件的区别在于,目录最后增加'/')
С версии: 2011-11-14
Автор: xiaobing.meng@alibaba-inc.com
public create_object_dir ( string $bucket, string $object, array $options = null ) : ResponseCore
$bucket string
$object string
$options array
Результат ResponseCore
Пример #1
0
function oss_make_dir($obj_dir)
{
    include_once PHPDISK_ROOT . 'includes/oss/sdk.class.php';
    $obj = new ALIOSS();
    $obj->set_debug_mode(false);
    $bucket = get_oss_info('oss_bucket');
    $response = $obj->create_object_dir($bucket, get_oss_info('id') . '/' . $obj_dir);
    //_format($response);
    return $response->status == 200 ? true : false;
}
Пример #2
0
 function oss($file_path, $file_name)
 {
     require_once CSCMSPATH . 'uploads/oss/sdk.class.php';
     $obj = new ALIOSS();
     $dir = date('Ymd');
     $response = $obj->create_object_dir(BUCKET, $dir);
     if ($response->status != '200') {
         return false;
     }
     $object = date('Ymd') . '/' . $file_name;
     $response = $obj->upload_file_by_file(BUCKET, $object, $file_path);
     if ($response->status == 200) {
         unlink($file_path);
         return true;
     } else {
         return false;
     }
 }