收藏
回答

如何删除服务器里的图片

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 工具 wxe7466b45ab47d2f4 2.3.0

- 需求的场景描述(希望解决的问题)

我把图片存储到服务器上,然后把图片的路径放到数据库中,用户在本地端删除动态的时候,先从数据库中取出服务器上存的图片的地址,然后调用删除服务器图片的方法,但是这个函数只支持参数是静态的,动态的参数就不会被执行。


- 希望提供的能力

可以动态删除服务器上的图片

代码片段:

//data.photo里面存储了从数据库中读取的图片的地址,是个数组。

         wx.cloud.deleteFile({

           fileList: [that.data.photo],

           success: res => {

             console.log(res.fileList)

             console.log("删除服务器图片成功")

             const db = wx.cloud.database()

             db.collection('commodity').doc(event.currentTarget.id).remove({

               success: function (res) {

                 console.log(res)

                 that.onPullDownRefresh()

               },

               fail: console.error

             })

           },

           fail: err => {

             // handle error

           }

         })



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

2 个回答

  • 2019-04-22

    你好  我也遇到了跟你一样的问题,请问你是怎么解决的?

    2019-04-22
    有用
    回复
  • Hasaki
    Hasaki
    2018-10-26
    删谁的
    2018-10-26
    有用
    回复 2
登录 后发表内容