在数据库中插入图像
Insert images in database
我正在 spring boot - thymeleaf 中制作一个房地产应用程序,我真的需要问你如何存储图像。我正在考虑为图像制作一个 table 并将其注释为 manyToOne,并将其插入 属性 实体,因为一个 属性 可以有 10,15,20 张图像,这就是我的部分知道怎么做了。
但我不确定如何处理其余代码。如何在/add 方法中上传文件?
还有如何在 thymeleaf 中添加和显示它们?
这是我的 /properties/add 方法,没有插入图片的选项:
@RequestMapping("/add")
public String add(Model theModel) {
Property theProperty = new Property();
User theUser = new User();
theProperty.setUser(theUser);
List<User> userList = userService.findAll();
Address theAddress = new Address();
theProperty.setAddress(theAddress);
List<Address> addressList = addressService.findAll();
theModel.addAttribute("property", theProperty);
theModel.addAttribute("user", userList);
theModel.addAttribute("address", addressList);
return "properties/property-form";
}
我不希望你打字,但也许有人知道最相似的项目
我认为您不想将图像直接存储到数据库中,而是希望将 table 作为对图像本身的引用。
您可以像使用 userList 一样进行操作。
theProperty.addAttribute("images", imageList);
我正在 spring boot - thymeleaf 中制作一个房地产应用程序,我真的需要问你如何存储图像。我正在考虑为图像制作一个 table 并将其注释为 manyToOne,并将其插入 属性 实体,因为一个 属性 可以有 10,15,20 张图像,这就是我的部分知道怎么做了。
但我不确定如何处理其余代码。如何在/add 方法中上传文件? 还有如何在 thymeleaf 中添加和显示它们?
这是我的 /properties/add 方法,没有插入图片的选项:
@RequestMapping("/add")
public String add(Model theModel) {
Property theProperty = new Property();
User theUser = new User();
theProperty.setUser(theUser);
List<User> userList = userService.findAll();
Address theAddress = new Address();
theProperty.setAddress(theAddress);
List<Address> addressList = addressService.findAll();
theModel.addAttribute("property", theProperty);
theModel.addAttribute("user", userList);
theModel.addAttribute("address", addressList);
return "properties/property-form";
}
我不希望你打字,但也许有人知道最相似的项目
我认为您不想将图像直接存储到数据库中,而是希望将 table 作为对图像本身的引用。
您可以像使用 userList 一样进行操作。
theProperty.addAttribute("images", imageList);