java实现post请求入参MultipartFile
时间: 2024-01-09 17:23:25 浏览: 96
Java利用MultipartFile实现上传多份文件的代码
在Java中实现POST请求并接收MultipartFile作为参数的方法可以使用Spring框架提供的`@RequestParam`和`MultipartFile`注解。下面是一个示例代码:
```java
@PostMapping("/upload")
public ResponseEntity<String> uploadFile(@RequestParam("file") MultipartFile file) {
try {
// 获取文件名
String fileName = file.getOriginalFilename();
// 获取文件内容
byte[] fileContent = file.getBytes();
// 处理文件上传逻辑
return ResponseEntity.ok("文件上传成功");
} catch (IOException e) {
e.printStackTrace();
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body("文件上传失败");
}
}
```
在上面的示例中,`@RequestParam("file")`注解用于指定接收的参数名为"file",`MultipartFile`类型的参数`file`用于接收上传的文件。你可以根据实际需求进行文件上传的逻辑处理。
阅读全文