//$obj->set_debug_mode(FALSE); //设置开启三级域名,三级域名需要注意,域名不支持一些特殊符号,所以在创建bucket的时候若想使用三级域名,最好不要使用特殊字符 $obj->set_enable_domain_style(TRUE); } $bucket = QRIMG_B; $folder = 'headimg/'; $object = $folder . $imgName; if ($save_type == 'url') { $content = file_get_contents($content); } else { $content = $content; } $upload_file_options = array('content' => $content, 'length' => strlen($content), ALIOSS::OSS_HEADERS => array('Expires' => date('Y-m-d H:i:s', time() + 3600 * 24 * 10))); $response = $obj->upload_file_by_content($bucket, $object, $upload_file_options); //echo 'upload file {'.$object.'}'.($response->isOk()?'ok':'fail')."\n"; //_format($response); return HTTP_IMG_HOST . $object; } } /** * demo * @var uploadImg */ $upload_app = new uploadImg(); $filePath = dirname(__FILE__) . '/'; $imgName = "test.jpg"; $fileImgPath = $filePath . $imgName; $ossImgUrl = $upload_app->upload_by_content('', $imgName, file_get_contents($fileImgPath), 'openFileImg'); echo $ossImgUrl; ?>