Flutter Dio 发布带有图像和另一个对象的表单数据?

问题描述

它与邮递员一起工作。 但它不适用于颤振 dio。 我想我犯了一个错误。 邮递员就是这样工作的。 但是当我用 dio 颤抖着请求时, 它说 500 错误

              minWidth: double.infinity,height: 55,child: MaterialButton(
                color: colorFFD74A,onpressed: () async {
                  var dioRequest = dio.dio();
                  dioRequest.options.headers['x-auth-token'] =
                      'eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIzMzM4MndhdGVyQGdtYWlsLmNvbSIsInJvbGUiOiJVU0VSIiwiZXhwIj';
                  String url = 'http:/yam/api/v1/review';
                  Map data = {
                    "comment": "좋아요","company": "2","yam": {"id": "81"},"visitTime": "2021-07-08","shared": true,"mealTime": "1"
                  };
                  var formData = dio.FormData.fromMap({
                    'reviewdata': data,'image': await dio.multipartfile.fromFile(_uploadFile.path)
                  });
                  var response = await dioRequest.post(url,data: formData);
                  print(response.statusCode);
                },child: Text('작성완료'),),```

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)