public class FileUtils extends Object
| 构造器和说明 |
|---|
FileUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static File |
base64ToFile(String base64Str) |
static String |
byteToBase64(byte[] byteArray) |
static org.springframework.web.multipart.MultipartFile |
convertMultipartFile(String base64String,
String fileName) |
static byte[] |
convertToByteArray(InputStream inputStream) |
static String |
encodeToBase64(InputStream inputStream) |
static byte[] |
getCombinePdf(List<byte[]> bytes) |
static String |
getFileExtension(String fileName) |
static String |
getFilePath(String uploadPath,
String slbh,
String xmid,
String fjid) |
static String |
getFjBase64(String filepath,
String fjmc) |
static String |
getMimeType(String filePath) |
static org.springframework.web.multipart.MultipartFile |
getMultipartFile(File file) |
static void |
hbpdf(List<String> pdfFiles) |
static byte[] |
image2byte(String path)
图片到byte数组
|
static byte[] |
images2pdf(File[] files) |
static String |
mergePdfs(List<String> base64Pdfs)
合并多个PDF的Base64字符串,并返回合并后的PDF的Base64字符串
|
static String |
MultipartFileToString(org.springframework.web.multipart.MultipartFile multipartFile) |
static byte[] |
readBytes(File file)
读取字节
|
static boolean |
renameFile(String filePath,
String newName) |
static void |
uploadBase64File(String uploadFilePath,
String fileName,
String base64Str) |
static File |
uploadFile(String uploadFilePath,
String fileName,
byte[] file) |
public static File uploadFile(String uploadFilePath, String fileName, byte[] file)
uploadFilePath - 文件路径fileName - 文件名称file - 文件流public static void uploadBase64File(String uploadFilePath, String fileName, String base64Str)
uploadFilePath - 文件路径base64Str - 文件base64字符串public static String getFjBase64(String filepath, String fjmc)
filepath - 文件路径fjmc - 附件名称public static String getFilePath(String uploadPath, String slbh, String xmid, String fjid)
uploadPath - 文件路径slbh - 受理编号xmid - 项目idfjid - 附件idpublic static org.springframework.web.multipart.MultipartFile getMultipartFile(File file) throws RuntimeException
file - 文件流RuntimeExceptionpublic static byte[] convertToByteArray(InputStream inputStream) throws IOException
inputStream - 输入流IOExceptionpublic static String byteToBase64(byte[] byteArray)
byteArray - public static String encodeToBase64(InputStream inputStream) throws IOException
inputStream - 输入流IOExceptionpublic static org.springframework.web.multipart.MultipartFile convertMultipartFile(String base64String, String fileName)
base64String - base64字符串fileName - 文件名public static byte[] images2pdf(File[] files)
public static String getFileExtension(String fileName)
fileName - 文件名public static boolean renameFile(String filePath, String newName)
filePath - 文件路径newName - 新的文件名public static String MultipartFileToString(org.springframework.web.multipart.MultipartFile multipartFile)
public static byte[] image2byte(String path)
path - public static File base64ToFile(String base64Str)
base64Str - Base64字符串public static byte[] getCombinePdf(List<byte[]> bytes)
bytes - pdf字节流listpublic static String mergePdfs(List<String> base64Pdfs) throws IOException
base64Pdfs - 多个PDF的Base64字符串数组IOException - 如果发生IO异常public static byte[] readBytes(File file) throws IOException
file - IOExceptionCopyright © 2025. All rights reserved.