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