springboot完成图⽚上传(前端JQuery实现)
第⼀步,实现jquery前端。
⾸先通过jquery语法获取⽂件流,封装到FormData,使⽤ajax异步传输,这⾥注意设置contenType和processData属性为false,否则会出现错误
controller通过MultipartFile对象获取⽂件流及⽂件名等信息,对⽂件保存及存储到数据库。
jquery在线图片
存储到数据库涉及路径问题,因为浏览器不能直接访问磁盘,所以需要tomcat的虚拟路径,springboot因为是内置tomcat服务,所以需要增加静态资源配置
这⾥把/web/uploads/映射到磁盘的avatar路径下。
接着就可以测试了,如图
到这⼀步,就成功了!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论