|
@@ -13,6 +13,7 @@ import com.cooleshow.base.utils.FileUtils;
|
|
|
import com.cooleshow.base.utils.LOG;
|
|
|
import com.cooleshow.base.utils.LogUtils;
|
|
|
import com.cooleshow.base.utils.RequestBodyUtil;
|
|
|
+import com.cooleshow.base.utils.SPUtils;
|
|
|
import com.cooleshow.base.utils.ThreadUtils;
|
|
|
import com.cooleshow.base.utils.TimeUtils;
|
|
|
import com.cooleshow.base.utils.Utils;
|
|
@@ -113,13 +114,16 @@ public class UploadHelper {
|
|
|
}
|
|
|
};
|
|
|
// 存储桶所在地域简称,例如广州地区是 ap-guangzhou
|
|
|
- String region = "ap-nanjing";
|
|
|
+ String region = UploadConstants.DEFAULT_TT_REGION;
|
|
|
+ String cdnCustomDomain =UploadConstants.DEFAULT_TT_HOST;
|
|
|
|
|
|
|
|
|
// 创建 CosXmlServiceConfig 对象,根据需要修改默认的配置参数
|
|
|
CosXmlServiceConfig serviceConfig = new CosXmlServiceConfig.Builder()
|
|
|
.setRegion(region)
|
|
|
.isHttps(true) // 使用 HTTPS 请求, 默认为 HTTP 请求
|
|
|
+ .setHostFormat(cdnCustomDomain) // 修改请求的域名
|
|
|
+ .addHeader("Host", cdnCustomDomain) // 修改 header 中的 host 字段
|
|
|
.builder();
|
|
|
|
|
|
|
|
@@ -264,7 +268,7 @@ public class UploadHelper {
|
|
|
} else {
|
|
|
name = "" + timeStr;
|
|
|
}
|
|
|
- String lastName = name;
|
|
|
+ String lastName = getUserId()+"_"+name;
|
|
|
String month = TimeUtils.date2String(TimeUtils.getNowDate(), TimeUtils.getSafeDateFormat("yyyy-MM"));
|
|
|
String key = formatPath(path) + "android/" + month + "/" + lastName;
|
|
|
getUploadToken(name, key, file);
|
|
@@ -391,6 +395,10 @@ public class UploadHelper {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ public static String getUserId() {
|
|
|
+ return SPUtils.getInstance().getString("user_id");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
public void setLoadingTip(String loadingTip) {
|
|
|
this.loadingTip = loadingTip;
|