美文网首页
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