在 Vue 中,你可以使用 FormData 对象来上传文件。首先,在模板中添加一个文件选择器,然后在组件的 JavaScript 代码中监听用户选择的文件,把它们添加到 FormData 对象中。最后,使用 axios 库发送一个 POST 请求到 Spring Boot 后端来上传文件。
在 Spring Boot 中,你需要配置一个文件上传路径,并在控制器中处理文件上传请求。可以使用 MultipartFile
类来接收上传的文件。接着,可以使用 JDBC 或者 JPA 把文件存储到 MySQL 数据库中。
注意,如果存储文件本身,而不是文件路径,可以考虑使用 BLOB类型来存储文件,可以考虑使用Hibernate来操作BLOB类型