Xamarin C# HttpClient загружает большие файлы

Я пытаюсь загрузить 10 файлов по 100 МБ каждый из приложения xamarin.

WebApi - это сетевой API, и файлы загружаются без проблем, если я загружаю их один за другим.

но когда я пытаюсь загрузить 10 файлов вместе как составной контент с помощью HttpClient, приложение вылетает с исключением (Full Memory).

я понял, что HttpClient загружает все файлы в память, а это не то, что я хочу делать.

Microsoft рекомендует многокомпонентную загрузку файлов для больших файлов, но это то, с чем я сталкиваюсь на стороне клиента (приложение Xamarin). Есть ли правильный способ потоковой передачи больших файлов с использованием составного содержимого без загрузки данных в память?


person Wael    schedule 25.02.2019    source источник
comment
Возможный дубликат stackoverflow.com/ вопросы/51331036/   -  person Amir Hajiha    schedule 25.02.2019
comment
Вот аналогичное обсуждение. ход загрузки файла при загрузке нескольких файлов как multipartfo"> stackoverflow.com/questions/41378457/   -  person Junior Jiang    schedule 26.02.2019
comment