如何使用Flutter Chopper库上传多部分文件列表(List <http.MultipartFile>)

时间:2019-06-27 05:35:15

标签: flutter flutter-dependencies dart-pub

我想使用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

0 个答案:

没有答案