类 FileUtil

java.lang.Object
cn.warpin.core.util.FileUtil

public class FileUtil extends Object
  • 字段详细资料

    • RESOURCE_PATH

      public static final String RESOURCE_PATH
  • 构造器详细资料

    • FileUtil

      public FileUtil()
  • 方法详细资料

    • createFile

      public static String createFile(String filePath, String fileName)
    • checkFileExist

      public static Boolean checkFileExist(String filePath, String fileName)
    • getFileType

      public static String getFileType(String fileName)
    • rename

      public static String rename(String fileName)
    • getFileExtension

      public static String getFileExtension(Path filePath)
    • removeFileExtension

      public static String removeFileExtension(Path filePath)
    • contentTypeSelector

      public static org.springframework.http.MediaType contentTypeSelector(String extension)
    • multipartFileToFile

      public static File multipartFileToFile(org.springframework.web.multipart.MultipartFile multipartFile, String fileName) throws Exception
      保存文件到本地
      参数:
      multipartFile -
      抛出:
      IOException
      Exception
    • createFolder

      public static void createFolder(String path)
      创建文件夹
      参数:
      path -
      抛出:
      Exception
    • saveFile

      public static void saveFile(org.springframework.web.multipart.MultipartFile file, String path)
      参数:
      file - 前端上传的文件
      path - 存到本地的路径 含文件名
      抛出:
      Exception
    • saveFile

      public static String saveFile(org.springframework.web.multipart.MultipartFile file, String path, String fmtName)
      保存文件,文件名已经重命名
      参数:
      file -
      path -
      fmtName -
      返回:
    • deleteFile

      public static void deleteFile(String fileName)
    • deleteFile

      public static void deleteFile(String path, String fileName)
    • saveFile

      public static void saveFile(String base64, String fileName) throws Exception
      抛出:
      Exception
    • createFile

      public static void createFile(String path, byte[] content) throws IOException
      抛出:
      IOException
    • getMultipartFile

      public static org.springframework.web.multipart.MultipartFile getMultipartFile(String path)
      通过路径获取MultipartFile
      参数:
      path -
      返回:
      抛出:
      IOException
    • queryFileOfFolder

      public static List<String> queryFileOfFolder(String path, String suffix) throws IOException
      查看文件夹下的所有文件
      参数:
      path -
      返回:
      抛出:
      IOException
    • saveBufferedImageToFile

      public static String saveBufferedImageToFile(String base64string, String extensionName) throws Exception
      抛出:
      Exception
    • base64ToBufferedImage

      public static BufferedImage base64ToBufferedImage(String base64String)
    • base64String2BufferedImage

      private static BufferedImage base64String2BufferedImage(String base64string) throws Exception
      抛出:
      Exception
    • BaseToInputStream

      private static InputStream BaseToInputStream(String base64string) throws Exception
      抛出:
      Exception
    • imageToBase64

      private static String imageToBase64(BufferedImage bufferedImage) throws Exception
      抛出:
      Exception
    • generateImage

      public static void generateImage(String base64, String targetPath, String extensionName)
      参数:
      base64 - base64编码字符串
      targetPath - 图片路径-具体到文件
      extensionName - 后缀
    • getHtmlFromUrl

      public static String getHtmlFromUrl(String url)
      从url获取Html内容
      返回:
    • getIntFromColor

      public static int getIntFromColor(int Red, int Green, int Blue)
      通过RGB只获取int值
      参数:
      Red -
      Green -
      Blue -
      返回:
    • getIntFromColor

      public static int getIntFromColor(int Red, int Green, int Blue, int Alpha)
    • getOssKey

      public static String getOssKey(String filename, String ossContext, String project, String type, String context, String content, String platform, boolean isWindows)
      获取保存文件的key,包含路径
      参数:
      filename -
      ossContext -
      project -
      type -
      context -
      content -
      isWindows -
      返回: