java实现将multipartfile文件转成File并保存本地D盘
时间: 2023-05-20 16:00:46 浏览: 51
可以使用以下代码将multipartfile文件转成File并保存本地D盘:
```java
public void saveFile(MultipartFile multipartFile) throws IOException {
File file = new File("D:\\" + multipartFile.getOriginalFilename());
multipartFile.transferTo(file);
}
```
其中,multipartFile是前端传来的文件,getOriginalFilename()方法可以获取文件名,transferTo()方法可以将文件保存到本地。
相关问题
java实现将multipartfile文件转成File并保存本地磁盘
可以使用以下代码将multipartfile文件转成File并保存本地磁盘:
```java
public static File convertMultipartFileToFile(MultipartFile multipartFile) throws IOException {
File file = new File(multipartFile.getOriginalFilename());
FileOutputStream outputStream = new FileOutputStream(file);
outputStream.write(multipartFile.getBytes());
outputStream.close();
return file;
}
```
调用该方法即可将multipartfile文件转成File并保存本地磁盘。
MultipartFile file 文件保存到本地D盘 Java
以下是将MultipartFile类型的文件保存到本地D盘的Java代码示例:
```java
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
public class FileUploadUtil {
public static void saveFile(MultipartFile file) throws IOException {
// 获取文件名
String fileName = file.getOriginalFilename();
// 指定文件保存路径
String filePath = "D:/";
// 创建文件对象
File dest = new File(filePath + fileName);
// 检测是否存在目录
if (!dest.getParentFile().exists()) {
dest.getParentFile().mkdirs();
}
// 文件写入
file.transferTo(dest);
}
}
```
在上述代码中,我们首先获取了MultipartFile类型文件的文件名,然后指定了文件保存路径为D盘根目录,接着创建了一个File对象,用于表示文件保存的位置。在检测目录是否存在后,我们使用transferTo()方法将文件写入到指定位置。