Java 后台文件上传
时间: 2023-08-27 12:07:14 浏览: 60
Java 后台文件上传可以通过以下步骤实现:
1. 在前端页面中使用表单,添加一个文件上传输入框:
```html
<form method="POST" enctype="multipart/form-data" action="/upload">
<input type="file" name="file">
<input type="submit" value="Upload">
</form>
```
2. 在后台服务器端实现文件上传的接口:
```java
@PostMapping("/upload")
public String handleFileUpload(@RequestParam("file") MultipartFile file) {
if (file.isEmpty()) {
return "上传失败,请选择文件";
}
try {
byte[] bytes = file.getBytes();
Path path = Paths.get(UPLOAD_FOLDER + file.getOriginalFilename());
Files.write(path, bytes);
return "上传成功";
} catch (IOException e) {
e.printStackTrace();
return "上传失败!";
}
}
```
其中,@PostMapping("/upload") 是接收 POST 请求的注解,@RequestParam("file") MultipartFile file 表示接收名为 file 的文件上传参数,MultipartFile 是 Spring 提供的用于处理文件上传的类。
3. 在服务器端设置文件上传的路径:
```java
private static String UPLOAD_FOLDER = "C:/temp/";
```
以上就是 Java 后台文件上传的基本步骤,可以根据实际需求进行具体的修改和优化。