亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java中multipartfile和file互轉怎么實現

小億
175
2023-12-23 07:13:12
欄目: 編程語言

在Java中,可以使用MultipartFile和File之間進行互相轉換。下面是一個示例代碼:

將MultipartFile轉換為File:

MultipartFile multipartFile = ...; // 獲取到MultipartFile對象

// 創建臨時文件
File file = File.createTempFile(multipartFile.getOriginalFilename(), ".tmp");

// 將MultipartFile寫入臨時文件
multipartFile.transferTo(file);

// 使用臨時文件進行操作
// ...

// 刪除臨時文件
file.delete();

將File轉換為MultipartFile:

File file = ...; // 獲取到File對象

// 創建MultipartFile對象
DiskFileItem fileItem = new DiskFileItem("file", Files.probeContentType(file.toPath()), false, file.getName(), (int) file.length(), file.getParentFile());
fileItem.getOutputStream().write(Files.readAllBytes(file.toPath()));

MultipartFile multipartFile = new CommonsMultipartFile(fileItem);

// 使用MultipartFile對象進行操作
// ...

需要注意的是,如果使用Spring框架,可以直接在Controller中將MultipartFile作為參數進行接收,無需進行轉換。

0
渝中区| 华池县| 荣成市| 中宁县| 习水县| 皋兰县| 天津市| 嘉黎县| 南丰县| 赤城县| 隆林| 岳池县| 河西区| 蒙山县| 阿克| 长治市| 光泽县| 石渠县| 墨玉县| 容城县| 永清县| 陈巴尔虎旗| 鞍山市| 逊克县| 盱眙县| 姜堰市| 兴隆县| 措美县| 澄迈县| 蓬溪县| 德安县| 金山区| 通渭县| 项城市| 扎赉特旗| 长顺县| 肃宁县| 临桂县| 松江区| 新乐市| 湖州市|