用java写一个图片上传示例
时间: 2024-05-02 21:20:11 浏览: 71
好的,我可以为您提供Java编写图片上传示例的代码。以下是示例代码:
```
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
@RestController
public class ImageUploadController {
@PostMapping("/uploadImage")
public String uploadImage(@RequestParam("imageFile") MultipartFile file) {
try {
String fileName = file.getOriginalFilename();
String filePath = "D:/images/" + fileName; //指定上传路径
File dest = new File(filePath);
FileUtils.copyInputStreamToFile(file.getInputStream(), dest);
return "上传成功";
} catch (IOException e) {
e.printStackTrace();
return "上传失败";
}
}
}
```
您可以使用Spring Boot框架来运行该示例代码。当您发送POST请求到“/uploadImage”路径并同时携带一个名为“imageFile”的文件参数时,该代码将把文件保存到指定路径(在此例中,为“D:/images/”路径下)。
阅读全文