收藏
回答

关于图片上传的问题?

现需求仅限调用相机拍照上传(不能从相册上传),但需要网络不好或没网络时拍照保存到本地,网络恢复时可以再上传,请问小程序功能可以实现这个需求吗

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

3 个回答

  • 默认²⁰²⁰
    默认²⁰²⁰
    05-21

    矛盾啊

    前提:仅限相机拍照

    1.网络不好保存到本地你怎么调取上传?

    2.你怎么知道用户是想拍照上传还是想上传网络不好当时保存的那张图片呢?

    05-21
    有用 1
    回复 3
    • 布
      05-22
      不是矛盾,需求情况就是不允许用户自己选择照片上传,一定要现场拍摄上传,但是拍摄的现场可能网络信号不好,那拍摄下来需要先保存到本地(不是用户指定的保存路径或相册),之后再上传
      05-22
      回复
    • 默认²⁰²⁰
      默认²⁰²⁰
      05-22回复
      那就应该是可以实现的 
      1.现在onShow函数里面获取网络状态是否良好

      2.拍完照回调函数里面获取微信返回的图片临时路径
      3.判断网络状态是否良好
        3.01 网络良好直接上传
        3.02 网络不好直接存入缓存数组 采用对象数组的形式保存
      4.可以再第一步状态良好的时候添加 判断是否有未上传图片的缓存 如果有直接挨个上传就行了
      05-22
      回复
    • 布
      05-22
      谢谢
      05-22
      回复
  • 先
    09-17

    微信公众号上传图片失败是怎么回事

    09-17
    有用
    回复
  • AKA. 皮卡超
    AKA. 皮卡超
    05-21

    拍完照存本地呗,然后计时器一直检测该图有无上传成功。没有就上传,有就踢出上传队列

    05-21
    有用
    回复
登录 后发表内容
问题标签