在很多时候我们都需要完成上传并保存到服务器的操作,同时我们也希望上传图片后能马上显示出自己刚上传的文件,如下图
一开始的思路是利用ajax把图片存到项目里的某个目录下,然后返回路径,利用js进行显示,但是由于springboot部署的web项目是把项目打成war包部署到tomcat,而我们后台接收图片保存的路径还是在本地(没有到tomcat里),所以我一开始想利用ajax获取的返回值做路径去访问刚上传的图片的思路是错误的,写过bug的人都知道,一个bug解决不了困惑人好几天是很烦心的。后来我又不断尝试(尝试iframe、ajax等方法),终于意识到了本质的错误,想到了其实本地上传本地应该就有回显的方法,不需要利用ajax去获得存储图片的路径进行回显,终于,问题得到了解决。
html
<form th:id="'imageForm'+${book.book_id}" action="/postCommentImage" method="POST" enctype="multipart/form-data"><!--进行显示图片的img--><img src
本文发布于:2024-01-29 03:49:49,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647139412487.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |