加密类:
public class FileEFS {
/**
* 文件上传,加密输出到制定路径
* @param file 上传文件
* @param encFilePath 输出路径
* @throws Exception
*/
public static void EncFile(MultipartFile file,String encFilePath) throws Exception {
CommonsMultipartFile cFile = (CommonsMultipartFile) file;
DiskFileItem fileItem = (DiskFileItem) cFile.getFileItem();
InputStream fis = fileItem.getInputStream();
File encFile = new File(encFilePath); //加密文件
if(fis==null){
System.out.println("上传文件为空");
return;
}
if(!encFile.exists()){
System.out.println("encrypt file created");
encFile.createNewFile();
}
OutputStream fos = new FileOutputStr
SpringMVC上传资源加密、解密
最新推荐文章于 2025-02-22 10:58:02 发布