上传图片问题? 报错404

小程序 文章 2020-07-31 10:41 0 14 全屏看文
上传图片问题? 报错404

回答:

จุ๊บ:

要么 你写的接口路径不对,要么就是这个接口没有

杭州弧途科技有限公司:

fail, 单词拼错了, 404 一般是接口地址找不到。可能是没部署到测试环境吧?你直接复制地址浏览器访问下 就知道了。

uploadFile: function(successCb, index) {    wx.chooseImage({      count: 1, // 默认9      sizeType: ["compressed"], // 可以指定是原图还是压缩图,默认二者都有      sourceType: ["album", "camera"], // 可以指定来源是相册还是相机,默认二者都有      success: (res)=> {        // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片        var tempFilePaths = res.tempFilePaths        var tempFilesSize = res.tempFiles[0].size //获取图片的大小,单位B        if (tempFilesSize <= 3000000) {          //图片小于或者等于3M时 可以继续          this.uploadImgFile(tempFilePaths, successCb, index);        } else {          wx.showToast({            title: "上传图片不能大于3M哦~",            icon: "none"          })        }      }    });  },  uploadImgFile: function(path, successCb) {    return new Promise((resolve) => {      wx.uploadFile({        url: 'xxxx',        filePath: path[0],        name: "image",        header: {          chartset: "utf-8",          "content-type": "multipart/form-data"        },        formData: {          token: store.USER.token        },        success: function(res) {          if (res.statusCode !== 200) {            resolve(false)            util.toast('上传失败,请稍后重试')            return;          } else {            try {              let data = JSON.parse(res.data);              if (data.success) {                resolve(true)                successCb && successCb(data.data);              } else {                resolve(false)                util.toast(res.msg || "上传失败,请稍后重试")                return;              }            } catch (err) {              resolve(false)              util.toast('上传失败,请稍后重试')              return;            }          }        },        fail: function(e) {          resolve(false)          util.toast('上传失败,请稍后重试')        }      })    });  },
小饼干🍪:

404接口没部署吧

葱头:后台跟我说好使
小饼干🍪:这个链接浏览器打不开的
微喵网络:

请联系接口端配合调试

葱头:我这么写没问题吧
葱头:

-EOF-