chooseImage获取的图片地址我明白是临时地址,有的回答说不需要转base64来运行,可以直接使用upLoadFile传输,因为我是想用后台接受到的连接存进mysql数据库,然后在需要的时候小程序获取并展示。
小程序代码如下:
wx.uploadFile({
url: 'http://127.0.0.1:5000/photo',
filePath: _this.data.photo_src,
name: 'file',
header: {
'content-type':'multipart/form-data'
}, // 设置请求的 header
formData: {
'user': 'test'
},
success (res){
const data = res.data
console.log(data)
}
})
Flask的接收代码如下:
@app.route('/photo', methods=['GET', 'POST']) # 销售登录接口
def LoginSale():
url = request.files.get("file"),
print(url)
return "shoudao"
打印出来的url如下:
这是个元组,请问这样的格式是什么意思,可以达到我的目的吗?
我是个初学者,问的问题有点傻,恳请各位老师们指教,十分感谢。
你的问题跟小程序没关系,文件保存到本地,然后做个映射,数据库存图片的网络地址