json 如何在flutter中发布图像文件?

zmeyuzjn  于 2022-12-30  发布在  Flutter
关注(0)|答案(2)|浏览(107)

jsonEncode({多部分文件.fromFile(文件路径,文件名:'文件名')});
Myerror-未处理的异常:将对象转换为可编码对象失败:链接哈希集长度:1

b09cbbtk

b09cbbtk1#

试试这个:

import 'dart:io';
import 'dart:convert';

File imageFile = new File(imageFilePath);
List<int> imageBytes = imageFile.readAsBytesSync();
String base64Image = BASE64.encode(imageBytes);
liwlm1x9

liwlm1x92#

要发布没有base64编码的图像

final data = FormData.fromMap({
  'image_media': await MultipartFile.fromFile(
     imagePath,
      filename: filename),
});
try {
  final response =
      await this._dio.post('url', data: data);
  return response;}

相关问题