Необработанное исключение: размер содержимого ниже указанного contentLength. Записано 511 байт, но ожидается 704

Я пытаюсь загрузить код текстовых и PDF-файлов ниже, но получаю ошибку в размере содержимого. Я слежу
за кодом в документе, но не уверен, что делаю это правильно. заранее спасибо

Future<void> _postCallCreate(String fileNames, String urlSegment) async {
Map<String, String> requestHeaders = {
  'Content-type': 'application/json',
  'Accept': 'application/json',
  'Authorization': _token,
};

final url = Constants.BASE_URL + urlSegment;
try {
  var request = http.MultipartRequest('POST', Uri.parse(url));
  request.files.add(http.MultipartFile(
      'dto',
      File(fileNames).readAsBytes().asStream(),
      File(fileNames).lengthSync(),
      filename: fileNames.split("/").last));

  print(request.files.first);

  request.headers.addAll(requestHeaders);
  var res = await request.send();

  print(res.reasonPhrase);
  notifyListeners();
} catch (error) {
  print(error);
  throw error;
}
}

0 ответов

Другие вопросы по тегам