收藏
回答

怎么更新云存储的图片?

最近做一个编辑功能,但是遇到了问题,只修改文字不修改图片的情况报错如图:

提交代码如下:

ImageUrl 是云存储的路径,进入修改页面的时候读取,我要修改图片的话怎样才能将原来的图替换掉,而不是新增图片。


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

3 个回答

  • T。
    T。
    2022-03-13

    官方文档里说云文件的命名不能有//,而上传云存储后返回的fileID所以使用字符串截取方法截取出路径。我试过了可以覆盖原来的云存储文件,但要清空小程序的缓存才会渲染新的图片

    2022-03-13
    有用
    回复
  • admin
    admin
    发表于小程序端
    2021-06-27

    同问,我修改时都是上传新的删除老的

    2021-06-27
    有用
    回复 5
    • Mr.Zhao
      Mr.Zhao
      2021-06-27
      你也不知道?
      2021-06-27
      回复
    • admin
      admin
      2021-06-27回复Mr.Zhao
      不知道,你试试先获取原来图片的路径和文件名,保存时用相同路径和文件名保存
      2021-06-27
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-06-27回复admin
      我试过,cloudPath是key, filePath是value,保持key不变,更改value就行了,我又不是不知道
      2021-06-27
      1
      回复
    • ien
      ien
      发表于小程序端
      2023-01-17回复Mr.Zhao

      value不是上传的临时路径吗,改了我上传不上去

      2023-01-17
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-01-17回复ien
      上传不上去 提示什么
      2023-01-17
      回复
  • Mr.Zhao
    Mr.Zhao
    2021-06-25

    这俩竟然用一个变量?

    2021-06-25
    有用
    回复 16
    • 漆柒七
      漆柒七
      2021-06-26
      ImageUrl是读取到的云存储路径,我不想改变路径的情况,更新图片,就是覆盖原来的图片,前面试过改变路径,但是要覆盖图片,都一样报错
      2021-06-26
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-06-26回复漆柒七
      filePath可不是传云存储路径的
      2021-06-26
      回复
    • 漆柒七
      漆柒七
      2021-06-26回复Mr.Zhao
      所以怎么才能解决这个问题?现在上传新的图片后,后台会新增了一张,有没有方法不新增图片的情况下,将新的图片覆盖原来的图片
      2021-06-26
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-06-26回复漆柒七
      你知道不知道filePath该传啥?
      2021-06-26
      回复
    • 漆柒七
      漆柒七
      2021-06-26回复Mr.Zhao
      临时路径呀
      2021-06-26
      回复
    查看更多(11)
登录 后发表内容