91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
博白县| 宁阳县| 睢宁县| 广昌县| 宜都市| 浏阳市| 普兰店市| 凤山市| 天等县| 晋州市| 霍城县| 连平县| 长海县| 宜州市| 杂多县| 东乌珠穆沁旗| 潜江市| 克拉玛依市| 淮北市| 揭阳市| 澄城县| 晋宁县| 河东区| 柏乡县| 子长县| 大兴区| 太白县| 平利县| 长泰县| 太保市| 白朗县| 德化县| 买车| 正安县| 偃师市| 抚宁县| 梅州市| 青阳县| 云龙县| 突泉县| 信宜市|