它与邮递员一起工作。但它不适用于颤振 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('작성완료'),
),
),```