如何在Flutter中使用POST请求发送图像文件

时间:2020-08-01 10:22:05

标签: flutter dart

我需要传递从相机拍摄的图像文件,直接将其作为Flutter中POST方法的参数。

1 个答案:

答案 0 :(得分:1)

您可以使用MultipartFile库中的http

var request = http.MultipartRequest('POST', Uri.parse('YourUrl'));
  request.files.add(
    http.MultipartFile.fromBytes(
      'YourField',
      File('YourFilename').readAsBytesSync(),
      filename: 'YourFilename'
    )
  );
  var res = await request.send();