收藏
回答

微信小程序图片上传?

各位社区的小伙伴你们好 我现在做开发遇到了一个问题一直没有解决  就是关于图片上传这一块的技术相关问题 我对接了相关的接口 我第一次上传的图片是没有问题的 再次进入图片上传的页面能显示并且我点击了保存按钮将相关的图片路径放到了数据库中 但是我再次点击图片上传按钮时再上传一张照片时点击保存按钮 下次再进入该页面就发现第二次上传的一张图片还是有的 第一次上传的就没有了 我是想要这个的结果的 第一次我点击图片上传按钮上传三张照片点击保存按钮下次进入页面时这三张图片还是有显示的 但我点击第二次上传图片按钮时再次上传三张 页面上一共六张图片我点击了保存按钮下次再进这个页面只有第二次上传的三张照片是什么情况呢 不应该是六张吗?

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

5 个回答

  • 默
    03-01

    用这个发下代码片段 (千万别在发给我截图了)

    https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    03-01
    有用 3
    回复 7
    • 小勇童学🥇
      小勇童学🥇
      03-02
      https://developers.weixin.qq.com/s/hXJr4umQ7VoA
      03-02
      1
      回复
    • 默
      03-02回复小勇童学🥇
      兄弟 看你的代码你是想上传三张点击保存之后  下次在进入这个页面 再上传三张也就是六张 点击保存 再次在进入是六张是吧?
      1.你前端处理 处理方式有:缓存、全局变量等
      2.后端处理 处理方式:你点击保存存入服务器 进入这个页面的时候从服务器获取已经上传的图片数组信息 然后追加就行
      我这没有服务器 所以就用的前端处理的方式 :缓存 希望能对你有帮助吧
      https://developers.weixin.qq.com/s/mAQbWumO7AoM
      03-02
      回复
    • 小勇童学🥇
      小勇童学🥇
      03-02
      好像没用
      03-02
      1
      回复
    • 小勇童学🥇
      小勇童学🥇
      03-02回复
      缓存好像不行 第一次能存放第二次你换几张不同的图片缓存里就不是第一次你上传的图片了 而是你最近添加的缓存里面的那几张图片
      03-02
      回复
    • 默
      03-02回复小勇童学🥇
      不是好像没用 而是你根本就没懂缓存机制吧?
      我第二次上传一张 为啥我说能取到四张你说只能取到一张呢?
      03-02
      1
      回复
    查看更多(2)
  • 小勇童学🥇
    小勇童学🥇
    03-01

    03-01
    有用 1
    回复 5
  • 💋艾雪
    💋艾雪
    03-02

    你的逻辑就是上传后面新选择的图片呀,又不是把新的加上原来的再传一遍

    要是要传新的加上原来的就要用拼接后的数据哇

    03-02
    有用
    回复
  • 加油
    加油
    03-01

    是不是onShow 的时候清空了图片数组或者是没有将新上传的图片push 进去(ps:眼睛快瞎了,代码会好很多)

    03-01
    有用
    回复
  • Brother斌🎈
    Brother斌🎈
    03-01

    这不是你接口数据存取的问题吗(ps:这样发问题看得很累,眼睛快瞎了)

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