关于uni.uploadFile需要注意的地方

  1. 当我们在使用 uni.uploadFile 上传文件时参数url在app端必须写全,也就是要携带http…
  2. 如果接口上传要求携带请求头,那么需要在uni.uploadFile配置,它无法被请求拦截器拦截到。
uni.uploadFile({
    // #ifdef APP-PLUS
    url: BASE_URL + "/api/uploads/",
    // #endif
    // #ifndef APP-PLUS
    url: "/api/uploads/",
    // #endif
    filePath: path,
    name: 'file', //文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容
    header: {
    "Authorization": `JWT ${JSON.parse(uni.getStorageSync('userInfo')).token}`
    },
    success: (res) => {
        console.log(res)
    },
    fail: (err) => {
        console.log(err)
    }
})
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐