JS推测Base64图片类型
- 更新:2019-03-04 15:01:42
- 首发:2019-02-23 22:21:25
- 图片上传
- 26422
部分业务中会碰到Base64图片文本。
例如:
- 微信JS-SDK - “拍照或从手机相册中选图接口”,wx.chooseImage与wx.request结合获取Base64数据。“获取本地图片接口”,wx.getLocalImgData返回Base64数据。
- 微信小程序中,图片访问地址受到白名单限制,有可能采用base64数据直接在接口返回。
- 某种读卡器获取到的图片数据以Base64格式返回。
如果返回的图片数据中不包含格式前缀(甚至某个微信接口在ios中错误返回image/jgp
类型),那就需要推测图片类型。
由于我使用的方案并不需要“快捷指令”等APP的配合。也无需任何系统权限。因此存在被滥用可能,请大家不要因为此事联系我,谢谢。
直接问AI吧😂
作者老哥,代码不开源。可以大致说一下实现思路吗😕
谢谢,你写的最详细,也很有效的解决了撕裂问题
很棒的教程,比我之前配置ap的方式更优雅