- 微信小程序上传文件到Django后台失败?
计划使用wx.chooseMessageFile和wx.uploadFile两个接口将文件上传到Django服务器,设置好POST url后发现一直,一直没有成功,console.log(res.data)查看发现服务器返回page not find错误,可是我浏览器get请求明明有返回,请问这到底是什么错误,要怎么解决呢? 以下是我的代码: wx.chooseMessageFile({ count: 1, type: 'file', success (res) { // tempFilePath可以作为img标签的src属性显示图片 const tempFilePaths = res.tempFiles; var fileName = tempFilePaths[0].name//文件名称 var filePath = tempFilePaths[0].path//文件路径 var size = tempFilePaths[0].size / 1024 / 1024//文件大小 wx.showModal({ cancelColor: 'cancelColor', title:"确认文件", content:fileName, success (res){ if (res.confirm){ wx.uploadFile({ filePath: filePath, name: 'file', url: 'https://www.xxxxxxxx/upload',//请求url success (res) { if (res.data == "Yes"){ wx.showModal({ cancelColor: 'cancelColor', showCancel:false, title:"状态", content:"上传成功!" }) } else { wx.showModal({ cancelColor: 'cancelColor', showCancel:false, title:"状态", content:"上传失败!" }) } }, fail (){ wx.showModal({ cancelColor: 'cancelColor', showCancel:false, title:"状态", content:"上传失败!" }) } }) } } }) } })
2021-01-26 - 求救,微信小程序解析服务器json数据错误?
服务器用的是Python Django框架,使用JsonReseponse返回json字符串,使用console.log()打印数据如下:[图片] console.log(res.data.name)输出undefined,typeof输出显示string,网上求助说是要JSON.parse(res.data)解决,于是照着做,但输出如下错误[图片] 已经弄了一晚上,请问该怎么解决?
2021-01-24 - swiper组件高度适应问题?
swiper组件内包含了image和text组件,其内容是从后台传过来,渲染的时候出现问题了。后台传过来的数据渲染后,每一个页面高度不一致,而swiper组件高度必须固定,这就导致了内容显示不全或者空余。我的思路是使用wx.createSelectorQuery()件获取子组件数染后的高度,然后传递给swiper,但是显示Cannot read property 'height' of null错误,猜想是组件还未渲染完毕。请问大家要怎么解决上述问题。
2021-01-17