首页 > 解决方案 > 如何在颤动中发送带有请求的文件

问题描述

嗨,伙计们,我在这个堆栈中使用了 2 个包 http 和 dio,经过 2 天的尝试代码后,我没有找到一个工作,所以我将它与 packag dio 一起使用,我想发送带有请求的文件

问题出在这里“”dio.post(“”他们在包中找不到帖子

import 'package:dio/dio.dart' as dio;

dio.FormData formData=new dio.FormData.fromMap({
  "file": await dio.MultipartFile.fromFile(imagePath,filename: imageName),
  "description": "fghfghfghfgh",
  "type": "Profile",
  "selected": "YES",
  "category_id": "3",
});
dio.Response response= await dio.post("https://top-food.coders-ries/images/create", body: formData);

标签: androidiosflutter

解决方案


你可以试试这个吗?:

    import 'package:dio/dio.dart'

    postData() async{
        Response response;
        Dio dio = Dio();
        FormData formData=new FormData.fromMap({
        "file": await MultipartFile.fromFile(imagePath,filename: imageName),
        "description": "fghfghfghfgh",
        "type": "Profile",
        "selected": "YES",
        "category_id": "3",});
        response= await dio.post("https://top-food.coders-ries/images/create", data: formData);
}

推荐阅读