酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Spring Boot上传图片:轻松将图片存入static目录下指定文件夹

在Spring Boot中,如果你想将上传的图片放到static目录下的文件夹,你可以通过以下步骤来实现: 1. 首先,你需要在你的项目中创建一个用于存储上传图片的文件夹。例如,你可以在static文件夹下创建一个名为upload的文件夹。 2. 接下来,你需要在你的Controller中处理上传的图片。你可以使用MultipartFile对象来接收上传的图片。以下是一个简单的示例: ```java @PostMapping("/upload") public String handleFileUpload(@RequestParam("file") MultipartFile file) { if (!file.isEmpty()) { try { byte[] bytes = file.getBytes(); Path path = Paths.get("src/main/resources/static/upload/" + file.getOriginalFilename()); Files.write(path, bytes); return "You successfully uploaded " + file.getOriginalFilename() + "!"; } catch (IOException e) { e.printStackTrace(); return "You failed to upload " + file.getOriginalFilename() + " => " + e.getMessage(); } } else { return "You failed to upload because the file was empty."; } } ``` 在这个示例中,我们首先检查上传的文件是否为空。如果文件不为空,我们将文件的内容读取为字节数组,并将其写入到我们之前创建的upload文件夹中的一个新文件中。 注意:这个示例假设你的项目的源代码位于src/main/java目录下。如果你的项目的结构不同,你可能需要调整路径。 3. 你可以通过访问http://localhost:8080/upload/<filename>来查看你上传的图片。其中<filename>是你上传的图片的文件名。 ######[AI写代码神器 | 350点数解答 | 2023-12-17 23:35:24]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]