Я использую RestSharp в проекте Mono для загрузки некоторых файлов, и я заметил, что при загрузке большого файла память существенно возрастает.RestSharp загружает весь файл в память при загрузке. Как этого избежать?
Глядя на RestSharp source code Я заметил, что FileParameter ожидает массив байтов, что означает, что он действительно загружает файл в память.
Я что-то не так? Есть ли способ для RestSharp не делать этого? Я могу загружать действительно большие файлы, поэтому загрузка их из памяти не является вариантом.
Любая помощь (включая указание использовать другую библиотеку HTTP, доступную на моно), приветствуется.
Кто-то написал способ портировать файлы. Я попытаюсь отследить его, чтобы ответить на вопрос. –