import 'dart:io';
import 'package:dio/dio.dart';
import 'package:wine_talk_flutter/api/api.dart';
import 'package:wine_talk_flutter/model/wine_info.dart';
class WineInfoApi extends Api {
Future add(WineInfo wineInfo, List<File> fileList) async {
try {
Dio dio = new Dio();
wineInfo.nameKo = 'my name ko';
var formData = FormData.fromMap(wineInfo.toJson());
formData.files.add(
MapEntry(
"files",
MultipartFile.fromFileSync(fileList[0].path,
filename: fileList[0].path),
),
);
String url = '$baseUrl/wine/info/form';
Response response = await dio.post(url, data: formData);
print(response);
} catch (e) {
print(e);
return [];
}
}
}