MultipartFile轉File


前端上傳的文件流,在后台接口中通常是用MultipartFile類型的流格式接收

在某些情況下可能需要轉為File類型的文件流再去處理

MultipartFile轉File的實現方法

public File readFiles(MultipartFile file) {
    int n;
    File newFile = new File(file.getOriginalFilename());
    try (InputStream in = file.getInputStream(); OutputStream os = new FileOutputStream(newFile)) {
         byte[] buffer = new byte[4096];
         while ((n = in.read(buffer, 0, 4096)) != -1) {
             os.write(buffer, 0, n);
         }
         System.out.println("獲取文件成功,暫存目錄" + newFile.getAbsolutePath());
    } catch (IOException e) {
         System.out.println("獲取文件失敗");
    }
    return newFile;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM