|
|
@@ -8,24 +8,26 @@ import java.util.Map;
|
|
|
* @date 2023-05-23 10:43:25
|
|
|
*/
|
|
|
public enum UploadChannel {
|
|
|
- // 网盘上传
|
|
|
- disk(1, "file/"),
|
|
|
- // 视频上传
|
|
|
- video(2, "video/playback/"),
|
|
|
- // 音频上传
|
|
|
- audio(3, "audio/playback/"),
|
|
|
- // 用户头像上传
|
|
|
- avatar(4, "image/a/"),
|
|
|
- // 图片上传
|
|
|
- image(5, "image/i/"),
|
|
|
- // 用户状态照片上传
|
|
|
- photo(6, "image/p/");
|
|
|
+ // 网盘上传(单个文件最大 20GiB)
|
|
|
+ disk(1, "file/", 1024L*1024*1024*20),
|
|
|
+ // 视频上传(单个文件最大 10GiB)
|
|
|
+ video(2, "video/playback/", 1024L*1024*1024*10),
|
|
|
+ // 音频上传(单个文件最大 1GiB)
|
|
|
+ audio(3, "audio/playback/", 1024L*1024*1024),
|
|
|
+ // 用户头像上传(单个文件最大 2MiB)
|
|
|
+ avatar(4, "image/a/", 1024L*1024*2),
|
|
|
+ // 图片上传(单个文件最大 10MiB)
|
|
|
+ image(5, "image/i/", 1024L*1024*10),
|
|
|
+ // 用户状态照片上传(单个文件最大 100MiB)
|
|
|
+ photo(6, "image/p/", 1024L*1024*100);
|
|
|
|
|
|
private final int code;
|
|
|
private final String prefix;
|
|
|
- UploadChannel(int code, String prefix) {
|
|
|
+ private final long maxSize;
|
|
|
+ UploadChannel(int code, String prefix, long maxSize) {
|
|
|
this.code = code;
|
|
|
this.prefix = prefix;
|
|
|
+ this.maxSize = maxSize;
|
|
|
}
|
|
|
|
|
|
private static Map<Integer, UploadChannel> map = new HashMap<>();
|
|
|
@@ -52,4 +54,8 @@ public enum UploadChannel {
|
|
|
public String getPrefix() {
|
|
|
return prefix;
|
|
|
}
|
|
|
+
|
|
|
+ public long getMaxSize() {
|
|
|
+ return maxSize;
|
|
|
+ }
|
|
|
}
|