rest\u上传\u无数据WordPress抖动错误 var user=json.decode(jwtResponse.body); 字符串jwtToken=user[“token”]; Dio _Dio=new Dio()…options.baseUrl=SECURED_ENDPOINT; _dio.options.headers={ “内容类型”:“表单/多部分”, “授权”:“持有人”+jwtToken, }; 打印(_dio.options.headers); 地图={ “标题”:“演示标题”, '说明':“去鼠标”, }; 最终模拟类型数据= mediaType.split('/'); MultipartFile MultipartFile=MultipartFile.fromString( 文件路径, contentType:MediaType(mimeTypeData[0],mimeTypeData[1]) ); 映射['file']=multipartFile; 印刷(地图); FormData _FormData=FormData.fromMap(地图); 回复res=等待_dio.post( “/wp json/wp/v2/media”, 数据:_formData, ); 打印(res.statusCode); 打印(存储数据); 返回res;

rest\u上传\u无数据WordPress抖动错误 var user=json.decode(jwtResponse.body); 字符串jwtToken=user[“token”]; Dio _Dio=new Dio()…options.baseUrl=SECURED_ENDPOINT; _dio.options.headers={ “内容类型”:“表单/多部分”, “授权”:“持有人”+jwtToken, }; 打印(_dio.options.headers); 地图={ “标题”:“演示标题”, '说明':“去鼠标”, }; 最终模拟类型数据= mediaType.split('/'); MultipartFile MultipartFile=MultipartFile.fromString( 文件路径, contentType:MediaType(mimeTypeData[0],mimeTypeData[1]) ); 映射['file']=multipartFile; 印刷(地图); FormData _FormData=FormData.fromMap(地图); 回复res=等待_dio.post( “/wp json/wp/v2/media”, 数据:_formData, ); 打印(res.statusCode); 打印(存储数据); 返回res;,wordpress,flutter,rest,dart,wordpress-rest-api,Wordpress,Flutter,Rest,Dart,Wordpress Rest Api,响应:{“代码”:“rest\u上载\u无数据”,“消息”:“未提供数据”,“数据”:{“状态”:400} 我也尝试添加不同的标题。它们似乎都不起作用。请帮忙 var user = json.decode(jwtResponse.body); String jwtToken = user["token"]; Dio _dio = new Dio()..options.baseUrl = SECURED_ENDPOINT; _di

响应:{“代码”:“rest\u上载\u无数据”,“消息”:“未提供数据”,“数据”:{“状态”:400}

我也尝试添加不同的标题。它们似乎都不起作用。请帮忙

      var user = json.decode(jwtResponse.body);
      String jwtToken = user["token"];
      Dio _dio = new Dio()..options.baseUrl = SECURED_ENDPOINT;
      _dio.options.headers = {
        'Content-Type': 'form/multipart',
        'Authorization': 'Bearer '+jwtToken,
      };
      print(_dio.options.headers);
      Map<String, dynamic> maps = {
        'title': "Demo Title",
        'caption': "De Mouse",
      };
      final mimeTypeData =
      mediaType.split('/');
      MultipartFile multipartFile =  MultipartFile.fromString(
          filePath,
          contentType: MediaType(mimeTypeData[0], mimeTypeData[1])
      );
      maps['file'] = multipartFile;
      print(maps);
      FormData _formData = FormData.fromMap(maps);
      Response res = await _dio.post(
        "/wp-json/wp/v2/media",
        data: _formData,
      );
      print(res.statusCode);
      print(res.data);
      return res;