美文网首页
Flutter 上传图片到服务器,MultipartFile中c

Flutter 上传图片到服务器,MultipartFile中c

作者: xiaovtoulu | 来源:发表于2021-08-13 10:17 被阅读0次

    uploadImgFunc(File image) async {

    String path = image.path;

    String name = path.substring(path.lastIndexOf("/") +1, path.length);

    String suffix = name.substring(name.lastIndexOf(".") +1, name.length); 

     FormData formData = FormData.fromMap({"uploadFile":await MultipartFile.fromFile(//这里记得加awaitpath, filename: name, contentType:MediaType('image',suffix) ), });

     Dio dio =newDio();

    var result =await dio.post('接口', data: formData);print(result); }

    dio3.0之后就使用MultipartFile不再使用UploadFileInfo。

    MediaType这个需要额外引一个头文件,不然会报错

    import 'package:http_parser/http_parser.dart';

    相关文章

      网友评论

          本文标题:Flutter 上传图片到服务器,MultipartFile中c

          本文链接:https://www.haomeiwen.com/subject/fyjdbltx.html