小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wxchooseMessageFile 可以获取到文件但是使用wx.uploadFile上传时报错
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx.uploadFile的url参数是什么样的?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
亮代码
wx.chooseMessageFile({
count: 10, // 最多可以选择的文件个数,可以 0~100
type: 'all',
success (res) {
console.log(res);
// tempFilePath 返回选择的文件的本地临时文件对象数组
const tempFilePaths = res.tempFiles;
tempFilePaths.forEach((tempItem) => {
if (tempItem.size > (maxFileSize * 1024 * 1024)) {
Toast(`${ tempItem.name }文件大小超过${ maxFileSize }M`);
} else {
_this.uploadFile(tempItem);
}
})
},
fail () {}
uploadFile (tempFilePath) {
wx.uploadFile({
url: '', //仅为示例,非真实的接口地址
filePath: tempFilePath.path,
name: 'file',
success (res){
const data = res.data;
//do something
fail (error) {
console.error(error)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx.uploadFile的url参数是什么样的?
亮代码
wx.chooseMessageFile({
count: 10, // 最多可以选择的文件个数,可以 0~100
type: 'all',
success (res) {
console.log(res);
// tempFilePath 返回选择的文件的本地临时文件对象数组
const tempFilePaths = res.tempFiles;
tempFilePaths.forEach((tempItem) => {
if (tempItem.size > (maxFileSize * 1024 * 1024)) {
Toast(`${ tempItem.name }文件大小超过${ maxFileSize }M`);
} else {
_this.uploadFile(tempItem);
}
})
},
fail () {}
})
uploadFile (tempFilePath) {
wx.uploadFile({
url: '', //仅为示例,非真实的接口地址
filePath: tempFilePath.path,
name: 'file',
success (res){
const data = res.data;
//do something
},
fail (error) {
console.error(error)
}
})
},