用java帮我写一个上传文件的接口,返回的值是文件存在本地的地址
时间: 2024-05-11 13:16:49 浏览: 71
实现文件上传的java代码
4星 · 用户满意度95%
Sure thing! 在Java中上传文件的接口一般使用POST请求,下面是一个简单的示例代码:
```
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
String fileName = file.getOriginalFilename();
String filePath = "/path/to/upload/directory/" + fileName;
try {
file.transferTo(new File(filePath));
return filePath;
} catch (IOException e) {
return "Error: " + e.getMessage();
}
}
```
这个接口接收一个名为"file"的文件参数,然后把文件存到指定的文件夹中(这里的文件夹路径是 "/path/to/upload/directory/"),最后返回文件在本地的地址。注意,你需要根据你的实际情况修改文件夹路径和返回值,以确保文件被正确存储并可以被读取。
阅读全文