收藏
回答

微信公众号图片成功上传到自己服务器后无法查看为什么?

公众号调用js-sdk

操作流程:

1.调用wx.chooseImage
2.调用wx.uploadImage
3.将第二步返回的serverId调用自己的后端接口获取图片上传到自己服务器,在后管平台进行展示

问题 大部分用户的图片上传,后管查看均正常,但出现个别用户的个别图片上传成功,在后管平台却无法查看

去oss上把对应图片下载到本地后,查看提示文件损坏,无法查看

但把图片发到微信可以查看,且不展示预览,而是以文件的形式点开才能看

将图片导入ps进行排查,提示图片文件头wxgf不支持操作

本地控制台查看图片详细信息,确认异常图片的文件头包含wxgf前缀,只能在微信查看,通过createObjectURL方法读取文件注入img标签也无法加载此图片,正常图片可以

通过搜索告知此前缀为微信特殊处理的图片


该如何处理此种图片才能在后管正常展示?

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容