项目开发中,用户权限验证场景比较常见, 但是给图片加验证该如何做呢?这里给出两个思路.
1- 改造用户身份验证方法,通过URL方式传token. 一般情况下用户token是放在header中的,但是img标签无法配置header,这是图片加token令人头疼的地方. 如果把token放在URL中,在返回图片地址时拼接上token即可.
2- 图片转换为Base64. img标签可以直接在src中配置Base64编码后的图片,而获取Base64可以采用常用的异步方法访问,从而进行header中的token验证.