MultipartFile file ; file.transferTo(dest);
时间: 2024-04-23 13:28:07 浏览: 274
`MultipartFile` 是 Spring 框架中用于处理文件上传的接口。`file.transferTo(dest)` 方法用于将上传的文件保存到指定的目标位置。
下面是一个示例代码片段,展示了如何使用 `MultipartFile` 和 `transferTo()` 方法来保存文件:
```java
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
public class FileUploadService {
public void saveFile(MultipartFile file, String destination) throws IOException {
// 创建目标文件
File dest = new File(destination);
// 保存文件到目标位置
file.transferTo(dest);
// 可以在此处进行其他操作,比如数据库记录等
}
}
```
在上面的示例中,`saveFile()` 方法接受一个 `MultipartFile` 对象和目标位置作为参数。`file.transferTo(dest)` 将上传的文件保存到目标位置。
请确保目标位置的路径是有效的,并且具有适当的写入权限。在实际使用中,你可能需要根据自己的需求进行异常处理和其他操作。
阅读全文