Flutter 文件上传

315 阅读1分钟
uploadFile(url, data) async {
    //dio的请求配置
    dio.options.responseType = ResponseType.plain;
    dio.options.contentType = ContentType.parse("multipart/form-data");
    Response response;
    try {
      response = await dio.post(url, data: data);
      print('上传文件 ${response.data}');
    } on DioError catch (e) {
      print('上传文件 error$e');
      formatError(e);
    }
    return response.data;
  }