88#include "helper.h"
99#define fourMegabyte 1 << 22 //4M
1010
11+ const char region [20 ] = "cn-sh2" ;
12+
1113int main (int argc , char * argv []){
1214 // 读取配置初始化SDK
1315 struct ufile_config cfg ;
1416 cfg .public_key = getenv ("UFILE_PUBLIC_KEY" );
1517 cfg .private_key = getenv ("UFILE_PRIVATE_KEY" );
16- cfg .bucket_host = "api.ucloud.cn" ;
17- cfg .file_host = "www.internal-vn-sng.ufileos.com" ;
18+ cfg .bucket_host = getenv ( "UFILE_BUCKET_HOST" ) ;
19+ cfg .file_host = getenv ( "UFILE_FILE_HOST" ) ;
1820 struct ufile_error error ;
1921 error = ufile_sdk_initialize (cfg , 0 );
2022 if (UFILE_HAS_ERROR (error .code )){
@@ -28,7 +30,7 @@ int main(int argc, char *argv[]){
2830 struct timeval start ;
2931 gettimeofday ( & start , NULL );
3032 sprintf (bucket_name ,"%d" ,start .tv_sec );
31- error = ufile_bucket_create (bucket_name , "vn-sng" , "private" );
33+ error = ufile_bucket_create (bucket_name , region , "private" );
3234 if (UFILE_HAS_ERROR (error .code )){
3335 printf ("创建 bucket 失败,错误信息为:%s\n" , error .message );
3436 }else {
@@ -88,4 +90,4 @@ int main(int argc, char *argv[]){
8890
8991 ufile_sdk_cleanup ();
9092 return 0 ;
91- }
93+ }
0 commit comments