|
@@ -129,7 +129,7 @@ public class FileUtils {
|
|
|
*/
|
|
*/
|
|
|
public static String getOSSAddressPrefix() {
|
|
public static String getOSSAddressPrefix() {
|
|
|
defalutOSS();
|
|
defalutOSS();
|
|
|
- return StringConstant.HTTP_STRING
|
|
|
|
|
|
|
+ return StringConstant.HTTPS_STRING
|
|
|
+ StringConstant.COLON
|
|
+ StringConstant.COLON
|
|
|
+ StringConstant.LEFT_SEPARATORS
|
|
+ StringConstant.LEFT_SEPARATORS
|
|
|
+ bucketName
|
|
+ bucketName
|
|
@@ -138,6 +138,33 @@ public class FileUtils {
|
|
|
+ StringConstant.LEFT_SEPARATOR;
|
|
+ StringConstant.LEFT_SEPARATOR;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 分割上传地址 目前仅用于oss
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param replace 上传的绝对路径
|
|
|
|
|
+ * @return 分割后的相对路径
|
|
|
|
|
+ */
|
|
|
|
|
+ public static String replaceAll(String replace) {
|
|
|
|
|
+ if (StringUtils.isBlank(replace)) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ return replace.replaceAll(getOSSAddressPrefix(), "");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 拼接上传地址 目前仅用于oss
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param replace 相对路径url
|
|
|
|
|
+ * @return 绝对路径url
|
|
|
|
|
+ */
|
|
|
|
|
+ public static String splice(String replace) {
|
|
|
|
|
+ StringBuilder stringBuilder = new StringBuilder();
|
|
|
|
|
+ if (StringUtils.isBlank(replace)) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ return stringBuilder.append(getOSSAddressPrefix()).append(BASE_DIR).append(replace).toString();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取指定文件或文件夹的后缀名
|
|
* 获取指定文件或文件夹的后缀名
|
|
|
*
|
|
*
|