前端怎么传图片给后台(java)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端怎么传图片给后台(java)?相关的知识,希望对你有一定的参考价值。
如题,前端把图片转成base64格式的内容传给后台,后台接收不到,不然就是为空。转成formData格式的内容(var formdata=new formData.append('file',e.target.result)),后台仍然接受为空,请问,前端图片应该传什么格式的内容到后台?
你可以现在前台控制台打印一下base64的流,看看是否获取图片成功。如果成功再去后台看看获取的文件信息,haerd中是否有数据。然后就是你没有后台代码,这里也不好判断是否是接收问题追问
控制台能打印出base64的流,很长,控制台这个函数的 query string farameters这里能看到post的base64的内容,但是控制台network执行的这个函数是红色的,后台接收为null
参考技术A 前端可以直接把base64值传到后台,后台接收数据转换成图片即可。java后台怎么把数据库二进制图片传到前台显示?
参考技术A 两种思路,一种是你把图片下下来。告诉路径给前端。另一种是你直接把图片转换成byte数组,返回给前端。前端是可以有办法的。(我用过这种用来爬虫爬
验证码
都是这么干的)
望采纳
以上是关于前端怎么传图片给后台(java)?的主要内容,如果未能解决你的问题,请参考以下文章
从后端获取到的数据直接返回div,里面的img怎么设置css样式