前端爬坑之路-小程序篇-图片上传

上个月上线个新版本。项目里要上传许多图片如身份证、银行卡等。但是当时后台给的接口是要将图片进行base64位转码再把码流通过接口上传。很遗憾的是 iOS跟Android都能实现。小程序不可以why?


因为小程序的api里拍照和获取本地图片的接口根本拿不到图片对象,回调里给你的只是个路径。😁崩溃了。 

最后怎么办 ,改接口。 把图片上传到单独的图片接口,回调返回个图片的公网地址。再把地址放入相应的业务接口传给后台。

二、上线后还有个坑。我的iPhone5 、6都没问题,但是android会报(socket time out)。

懵逼了 什么鬼。我还是个新手不要这么折磨我好不好。后来发现是因为我图片传的类型是原图、不是压缩。而现在的Android机都是大屏。

//original原图,compressed压缩图

sizeType: ['compressed'],

所以如果报错socket time out,那一般都是后台埋的坑。设置了图片上传的大小导致的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,653评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,223评论 4 61
  • 宝:妈妈你看,月亮变成了一个香蕉。 宝:妈妈,月亮为什么跟着我们。 妈:因为月亮喜欢你呀! 宝:不是不是! 妈:哦...
    grapetrees阅读 1,072评论 0 0
  • 清泉源自水多源, 清人来自事平凡, 平凡人生事平凡, 平凡事中人非凡, 安安全全把家还, 硝烟一过事境迁, 不是不...
    東風唐阅读 2,953评论 0 0