@@ -140,19 +140,23 @@ private Configuration getDefaultQiniuConfig() throws IOException {
140140 }
141141
142142 private Configuration getDefaultQiniuConfig (String ak , String sk , String regionName , String bucket ) throws IOException {
143- com .qiniu .storage .Region region = CloudApiUtils .getQiniuRegion (regionName );
143+ com .qiniu .storage .Region region = CloudApiUtils .getQiniuQosRegion (regionName );
144144 String rsfDomain = entryParam .getValue ("rsf-domain" , null );
145145 String rsDomain = entryParam .getValue ("rs-domain" , null );
146146 String apiDomain = entryParam .getValue ("api-domain" , null );
147+ String accUpDomain = entryParam .getValue ("accup-domain" , null );
148+ String srcUpDomain = entryParam .getValue ("srcup-domain" , null );
147149 if (rsfDomain != null || rsDomain != null || apiDomain != null ) {
148150 com .qiniu .storage .Region .Builder builder = new com .qiniu .storage .Region .Builder ();
149151 if (rsfDomain != null ) region = builder .rsfHost (rsfDomain ).build ();
150152 if (rsDomain != null ) region = builder .rsHost (rsDomain ).build ();
151153 if (apiDomain != null ) region = builder .apiHost (apiDomain ).build ();
154+ if (apiDomain != null ) region = builder .accUpHost (accUpDomain ).build ();
155+ if (apiDomain != null ) region = builder .srcUpHost (srcUpDomain ).build ();
152156 } else {
153157 region = (regionName == null || "" .equals (regionName )) ?
154- CloudApiUtils .getQiniuRegion (CloudApiUtils .getQiniuRegion (ak , sk , bucket ))
155- : CloudApiUtils .getQiniuRegion (regionName );
158+ CloudApiUtils .getQiniuQosRegion (CloudApiUtils .getQiniuQosRegion (ak , sk , bucket ))
159+ : CloudApiUtils .getQiniuQosRegion (regionName );
156160 }
157161 Configuration configuration = new Configuration (region );
158162 if (connectTimeout > Constants .CONNECT_TIMEOUT ) configuration .connectTimeout = connectTimeout ;
@@ -163,15 +167,19 @@ private Configuration getDefaultQiniuConfig(String ak, String sk, String regionN
163167 }
164168
165169 private Configuration getNewQiniuConfig () throws IOException {
166- com .qiniu .storage .Region region = CloudApiUtils .getQiniuRegion (regionName );
170+ com .qiniu .storage .Region region = CloudApiUtils .getQiniuQosRegion (regionName );
167171 String rsfDomain = entryParam .getValue ("rsf-domain" , null );
168172 String rsDomain = entryParam .getValue ("rs-domain" , null );
169173 String apiDomain = entryParam .getValue ("api-domain" , null );
174+ String accUpDomain = entryParam .getValue ("accup-domain" , null );
175+ String srcUpDomain = entryParam .getValue ("srcup-domain" , null );
170176 if (rsfDomain != null || rsDomain != null || apiDomain != null ) {
171177 com .qiniu .storage .Region .Builder builder = new com .qiniu .storage .Region .Builder ();
172178 if (rsfDomain != null ) region = builder .rsfHost (rsfDomain ).build ();
173179 if (rsDomain != null ) region = builder .rsHost (rsDomain ).build ();
174180 if (apiDomain != null ) region = builder .apiHost (apiDomain ).build ();
181+ if (apiDomain != null ) region = builder .accUpHost (accUpDomain ).build ();
182+ if (apiDomain != null ) region = builder .srcUpHost (srcUpDomain ).build ();
175183 }
176184 Configuration configuration = new Configuration (region );
177185 if (connectTimeout > Constants .CONNECT_TIMEOUT ) configuration .connectTimeout = connectTimeout ;
0 commit comments