SpringBoot+Vue实现(表单+图片)上传、图片地址保存到数据库。上传图片保存位置自己定义、图片可以在前端回显
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
热爱技术的小郑
扫码关注公众号
扫码阅读
手机扫码阅读
前言
本文解答了如何同时上传图片和其他属性给后端、图片上传的请求头设置、数据库中图片存储方式、资源映射方法、本地存储位置、验证拦截处理以及前端回显图片等问题。
实现效果
主要实现将图片链接存入数据库并在前台展示上传图片。
1、功能实现大致思路
- 存数据:前端单独提交图片信息,后端将图片资源映射后返回访问地址,前端将地址存入表单提交给后端。
- 取数据:前端获取包含图片访问路径的信息,进行展示。
2、具体实现过程
前端处理
使用elementui组件和FormData进行文件上传,并设置请求头为 'Content-Type': 'multipart/form-data'。
3、后端处理部分
后端使用Hutool工具库处理文件上传,包括文件名处理、存储和资源地址返回。
4、接口返回给前端的数据
后端返回图片访问地址给前端,前端保存地址并与表单其他数据一同提交。
5、图片资源映射【重点】
通过Java代码进行资源映射,确保前端可以访问到图片资源。如果设置了token验证,需要配置过滤器以放行图片资源。
6、前端图片的回显
实现点击按钮预览对应商品图片的功能,使用弹窗形式展示图片。
关键字回复
提供了一系列数字关键字,用户通过回复相应数字获取不同的学习资料或项目源码。
热爱技术的小郑
热爱技术的小郑
扫码关注公众号
CSDN 2022博客之星后端领域TOP 1;专家博主官方认证;全网10W+粉丝;主要用公众号分享纯干货知识,前沿技术、实战项目开发经验、优秀项目源码案例等。我坚信总有一篇文章对你有用
107 篇文章
浏览 213.1K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
热爱技术的小郑的其他文章
心理健康管理系统【毕业设计一】
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人
SpringBoot项目中使用Shiro实现用户登录以及权限的验证
Apache Shiro 是 apache 开发的新的用户认证和权限校检框架,相比于 Spring Security 框架更加的简洁易用。这里会先介绍下SpringBoot 项目 和 Shiro 的集成
微信小程序图书借阅管理系统 需求分析及功能实现说明、 详细部署过程讲解说明
功能划分用户端(小程序端)1.首页:轮播图、图书推荐2.图书管理:用户可以在小程序搜索书籍、查看书籍详情等
软考的好处?你真的知道吗? 拥有软考证书的8大作用
很多公司是鼓励员工考软考证书的,某些公司还对考过的员工有一些奖励政策。考取一个软考证书可能会为你升职加薪带来很多便利,当然具体要看自己所在公司的政策
同一台电脑安装两个不同版本的mysql。简单暴力有效。以及如何使用Docker安装Mysql
如何在windows系统下,安装多个版本的的mysql数据库,下文给出详细过程。以及如何使用Docker进行安装mysql
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线