微信小程序wx.uploadFile 上传文件 的两个坑
Posted Du.Du
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序wx.uploadFile 上传文件 的两个坑相关的知识,希望对你有一定的参考价值。
fileUpload: function (tempFilePath) { var that = this;//坑1: this需要这么处理 wx.uploadFile({ url: url地址, //app.ai_api.File.file filePath: tempFilePath, //文件路径 这里是mp3文件 name: ‘file‘, //随意 header: { ‘Content-Type‘: ‘multipart/form-data‘, ‘Authorization‘: wx.getStorageSync("access_token"), //如果需要token的话要传 }, formData: { method: ‘POST‘ //请求方式 }, success(res) { var data = JSON.parse(res.data) // 坑2:与wx.request不同的是,upload返回的是字符串格式,需要字符串对象化 if (data.code == 200) { that.fileTrans(data.data.id); //执行接口函数 语音文件转文字 }else{ console.log(‘上传失败‘) wx.showToast({ title: res.message, icon: ‘none‘ }) } } })
具体的wx.uploadFile 参数详细见API:https://developers.weixin.qq.com/miniprogram/dev/api/wx.uploadFile.html?search-key=wx.uploadFile
以上是关于微信小程序wx.uploadFile 上传文件 的两个坑的主要内容,如果未能解决你的问题,请参考以下文章