【问题标题】:Flutter MultipartRequest : How to get the field value in python flaskFlutter MultipartRequest:如何在python烧瓶中获取字段值
【发布时间】:2021-07-16 00:09:39
【问题描述】:

颤振代码

`Future<Response_Data> UploadImageAndData(File file, String filename, String username)async{           
        var request = http.MultipartRequest('POST',
        Uri.parse("http://x.x.x.x:port/user/app/check_form/"),);
        Map<String, String> headers = {"Content-type": "multipart/form-data"};
        request.files.add(http.MultipartFile('pro_image',file.readAsBytes().asStream(),
        file.lengthSync(),filename: filename,),);
        request.fields['user_name'] = username; 
        request.headers.addAll(headers);
        var res = await request.send();                                                                                  
        final respStr = await res.stream.bytesToString();
        }`       

如何在烧瓶中获取此 fields['user_name'] 值。就像我用pro_image = request.files['pro_image']检索图像文件一样

【问题讨论】:

    标签: python api flutter flask


    【解决方案1】:

    我在颤振方面经验不足,但要从正文中获取数据(如果您以 json 格式发送数据),您可以使用:

    request.json['username']
    

    或者如果您将数据作为表单数据发送,您可以使用:

    request.form.get('username')
    

    【讨论】:

      猜你喜欢
      • 2019-11-08
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      • 2021-10-23
      • 2015-06-05
      • 2019-01-16
      • 1970-01-01
      • 2014-11-02
      相关资源
      最近更新 更多