java实现multipartfile类的word文件保存在本地D盘
时间: 2023-05-20 15:01:05 浏览: 1138
可以使用以下代码实现:
```java
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
public class FileUtil {
public static void saveWordFile(MultipartFile file) throws IOException {
String fileName = file.getOriginalFilename();
String filePath = "D:\\" + fileName;
File dest = new File(filePath);
file.transferTo(dest);
}
}
```
这个方法可以将上传的 word 文件保存在本地 D 盘。
相关问题
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()方法将文件写入到指定位置。
java实现将multipartfile文件转成File并保存本地D盘
可以使用以下代码将multipartfile文件转成File并保存本地D盘:
```java
public void saveFile(MultipartFile multipartFile) throws IOException {
File file = new File("D:\\" + multipartFile.getOriginalFilename());
multipartFile.transferTo(file);
}
```
其中,multipartFile是前端传来的文件,getOriginalFilename()方法可以获取文件名,transferTo()方法可以将文件保存到本地。
阅读全文