new FormData 只適用于web端,uniapp 小程序不適用,這里當(dāng)時(shí)也卡了一下,隨便用個(gè)js文件發(fā)現(xiàn)其實(shí)FormData也使用不了,所以如果要配置formData 的格式 無法使用FormData,會(huì)報(bào) FormData is not defined.
解決方法1:
使用uniapp 自帶的api uni.uploadFile(OBJECT)
? ? ? 官網(wǎng)api地址:uni.uploadFile(OBJECT) | uni-app官網(wǎng)
uni.uploadFile({
url: 'https://www.example.com/upload', //僅為示例,非真實(shí)的接口地址
filePath: tempFilePaths[0],
name: 'file',
formData: {
file:xxxxx //你要傳的臨時(shí)文件
},
success: (uploadFileRes) => {
console.log(uploadFileRes.data);
}
});
當(dāng)然嫌麻煩,也可以 全局封裝請(qǐng)求方法,此處就自己去寫了。文章來源:http://www.zghlxwxcb.cn/news/detail-514804.html
那么,有什么更好的方法嗎?文章來源地址http://www.zghlxwxcb.cn/news/detail-514804.html
到了這里,關(guān)于uniapp 小程序 使用 new FormData 報(bào)錯(cuò),is not defined 問題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!