我想做的事情是把相机拍的照片转base64


在开发工具上相机拍照后回调的地址为:


http://tmp/wx72ed58f3e61be614.o6zAJs0Iehnb4hVE88CbaddvsqfI.VtZhhDefRaR20c3bb5a9bea9755dfb9ee583d1b71e17.jpg


但是在真机上获得的地址为:


wxfile://tmp_5acac4e82ac48250b3f5468f2a32d4d4.jpg


问题是:

在模拟器上,我可以通过 wx.request 设置responseType: 'arraybuffer' 拿到图片并且进行base64转换,真机这条路行不通。


我还尝试过在真机上把image先放到canvas,在从canvas拿到image buffer转png,最后png转base64的路径,但是在iphone8+iOS11+微信最新版上我这么干拿到的base64图片有错,图片方向转了180°+镜像

展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Caroline1

    20人对此回答表示赞同

    同样问题,解决了吗

    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Valentina

    16人对此回答表示赞同

    遇上一样的问题,请问最后怎么解决的

    展开
    16
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Pascha

    15人对此回答表示赞同

    遇上一样的问题,请问最后怎么解决的

    展开
    15
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Joshua

    13人对此回答表示赞同

    遇上一样的问题,请问最后怎么解决的

    展开
    13
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Tammy

    11人对此回答表示赞同

    9527咱俩遇到的问题一样,找的这两种解决方法都一样。

    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 断桥残雪

    8人对此回答表示赞同

    那当然是没解决啊。。。网上能找到的方法就这么几种,后端用的别人的api,也不可能因为这个给你改接口,基本上要gg了,才来发帖子的

    展开
    8
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部