RestSharp загружает весь файл в память при загрузке. Как этого избежать?

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

Глядя на исходный код RestSharp, я заметил, что FileParameter ожидает массив байтов, что означает, что он действительно загружает файл в память.

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

Любая помощь (в том числе указание мне использовать другую библиотеку HTTP, доступную на mono) приветствуется.

7
задан Maurício Linhares 24 January 2012 в 14:41
поделиться