Ejemplo n.º 1
0
            //$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;
?>