|
@@ -5,6 +5,16 @@ package cn.reghao.oss.api.util;
|
|
|
* @date 2026-04-28 16:07:27
|
|
* @date 2026-04-28 16:07:27
|
|
|
*/
|
|
*/
|
|
|
public class FileUtil {
|
|
public class FileUtil {
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 从文件名中提取后缀名
|
|
|
|
|
+ *
|
|
|
|
|
+ * test.jpg 返回 jpg
|
|
|
|
|
+ * test 返回 ""
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param
|
|
|
|
|
+ * @return
|
|
|
|
|
+ * @date 2026-06-05 17:59:18
|
|
|
|
|
+ */
|
|
|
public static String getSuffix(String filename) {
|
|
public static String getSuffix(String filename) {
|
|
|
if (filename == null) {
|
|
if (filename == null) {
|
|
|
return "";
|
|
return "";
|
|
@@ -17,11 +27,11 @@ public class FileUtil {
|
|
|
public static String getSuffixByMime(String mime) {
|
|
public static String getSuffixByMime(String mime) {
|
|
|
String suffix = "dat";
|
|
String suffix = "dat";
|
|
|
if (mime.startsWith("image")) {
|
|
if (mime.startsWith("image")) {
|
|
|
- suffix = ".jpg";
|
|
|
|
|
|
|
+ suffix = "jpg";
|
|
|
} else if (mime.startsWith("video")) {
|
|
} else if (mime.startsWith("video")) {
|
|
|
- suffix = ".mp4";
|
|
|
|
|
|
|
+ suffix = "mp4";
|
|
|
} else if (mime.startsWith("audio")) {
|
|
} else if (mime.startsWith("audio")) {
|
|
|
- suffix = ".mp3";
|
|
|
|
|
|
|
+ suffix = "mp3";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return suffix;
|
|
return suffix;
|