美文网首页
flutter 上传图片

flutter 上传图片

作者: 小柴2011 | 来源:发表于2019-12-19 13:02 被阅读0次

    上传文件格式的图片,重点是不仅是图片要放在FormData里,其他参数也要

    _uploadImage(File image)async {

    String path = image.path;

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

    FormData params =FormData.from({

    /*

    此处为上传图片时你们服务端接口要求的一些参数,例如token之类的

    */

    });

    FormData formData = params;

    formData['file'] =UploadFileInfo(//此处为要传的图片

    image,

    name,

    );

    var response =await Dio().post(

    "https://上传图片URL",

    data: formData,

    options:Options(

    followRedirects:false,

    validateStatus: (status) {

    return status <500;

    }),

    );

    if (response.data['code'] ==0) {

    print('头像上传成功');

    UserManager.instance.getMyUserInfo(context);

    }

    }

    相关文章

      网友评论

          本文标题:flutter 上传图片

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