收藏
回答

chooseImage获取到的图片地址用upLoadFile传输到后台接收,如何查看图片?

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如下:

这是个元组,请问这样的格式是什么意思,可以达到我的目的吗?

我是个初学者,问的问题有点傻,恳请各位老师们指教,十分感谢。

回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-01-22

    你的问题跟小程序没关系,文件保存到本地,然后做个映射,数据库存图片的网络地址

    2022-01-22
    有用
    回复 4
登录 后发表内容