最近碰到一个难题,就是在做微服务项目的时候采用了token来做认证,但是图片的显示确无法携带qing求头。而且在做富文本上传保存图片然后显示也会碰到这一类问题。之前看了网上所说重新定义一个属性来替换src,然后异步得到图片的二进制数据使用base64来显示,但是这样怎么做到全局的处理,然且使用base64对一些大的图片显示也有问题,更重要的是富文本中也有保存时会将图片的标签保存下来,无法对以前的历史数据兼容
图片可以通过修改src为动态页,传递token及图片标志之类的参数,动态页获取参数后读取文件输出2进制数据就行,不一定非得转base64。富文本编辑器返回的图片的url地址也需要为动态页+参数的形式,需要修改下服务器端保存后返回的文件路径。
有帮助麻烦点个采纳【本回答右上角】,谢谢~~
token过长没有办法放在src内,前端中有没有办法拦截src的qing求,或者有没有其他好的办法来处理