У меня есть загрузчик файлов для Flutter Web, написанный так:
final url = Uri(path: url);
final request = http.MultipartRequest("POST", url);
request.files.add(
await http.MultipartFile.fromBytes(
'file',
fileContent,
contentType: MediaType(
'application',
'octet-stream',
),
filename: filename,
),
);
await request.send().then((http.StreamedResponse streamedResponse) async {
do stuff;
}
fileContent
- байты. Проблема в том, что локально я могу загрузить любой тип файла, но при развертывании этого кода в Интернете я могу загружать только файлы размером до 1 МБ, в противном случае запрос продолжает загружаться бесконечно (для размера запроса, я полагаю). Разве MultipartRequest не должен обрабатывать и большие файлы?
Спасибо за вашу помощь