1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
  | package com.ruoyi.common.utils.file; 
 |    
 |  /** 
 |   * 媒体类型工具类 
 |   * 
 |   * @author ruoyi 
 |   */ 
 |  public class MimeTypeUtils 
 |  { 
 |      public static final String IMAGE_PNG = "image/png"; 
 |    
 |      public static final String IMAGE_JPG = "image/jpg"; 
 |    
 |      public static final String IMAGE_JPEG = "image/jpeg"; 
 |    
 |      public static final String IMAGE_BMP = "image/bmp"; 
 |    
 |      public static final String IMAGE_GIF = "image/gif"; 
 |    
 |      public static final String[] IMAGE_EXTENSION = { "bmp", "gif", "jpg", "jpeg", "png" }; 
 |    
 |      public static final String[] FLASH_EXTENSION = { "swf", "flv" }; 
 |    
 |      public static final String[] MEDIA_EXTENSION = { "swf", "flv", "mp3", "wav", "wma", "wmv", "mid", "avi", "mpg", 
 |              "asf", "rm", "rmvb" }; 
 |    
 |      public static final String[] VIDEO_EXTENSION = { "mp4", "avi", "rmvb" }; 
 |    
 |      public static final String[] DEFAULT_ALLOWED_EXTENSION = { 
 |              // 图片 
 |              "bmp", "gif", "jpg", "jpeg", "png", 
 |              // word excel powerpoint 
 |              "doc", "docx", "xls", "xlsx", "ppt", "pptx", "html", "htm", "txt", 
 |              // 压缩文件 
 |              "rar", "zip", "gz", "bz2", 
 |              //音频格式 
 |              "swf", "flv", "mp3", "wav", "wma", "wmv", "mid", "avi", "mpg", "asf", "rm", "rmvb", 
 |              // 视频格式 
 |              "mp4", "avi", "rmvb", 
 |              // pdf 
 |              "pdf" }; 
 |    
 |      public static String getExtension(String prefix) 
 |      { 
 |          switch (prefix) 
 |          { 
 |              case IMAGE_PNG: 
 |                  return "png"; 
 |              case IMAGE_JPG: 
 |                  return "jpg"; 
 |              case IMAGE_JPEG: 
 |                  return "jpeg"; 
 |              case IMAGE_BMP: 
 |                  return "bmp"; 
 |              case IMAGE_GIF: 
 |                  return "gif"; 
 |              default: 
 |                  return ""; 
 |          } 
 |      } 
 |  } 
 |  
  |