我想使用flutter斩波器库上传多部分文件列表,但是如果需要任何转换,则不接受列表作为参数,请建议我
代码
@Post(path:url)
@multipart
Future<Response> postFileAndData(@Query("type") int type,@Query("title")
String title, @Query("email") String email , @Query("owner") String owner,
@Query("isFileMandatory") bool isFileMandatory ,@Part("formdata") var
jsondata,@PartFile("file") List<PartFile> file);
List<http.MultipartFile> list = new List();
if (_paths != null) {
var multipat = await http.MultipartFile.fromPath(
"file", _paths.values.toList()[0].toString());
list.add(multipat);
}
var apiService = PostApiService.create();
final response = await apiService.postFileAndData(
2,
title,
"mail@student.edu.au",
"he-sso@edu.au",
false,
dataPostJson,
null);
//我想将多部分文件列表传递为null