Używam RestSharp w projekcie Mono do przesyłania niektórych plików i zauważyłem, że kiedy duży plik jest ładowany, pamięć znacznie rośnie.RestSharp ładuje cały plik do pamięci podczas przesyłania. Jak tego uniknąć?
Patrząc na RestSharp source code Zauważyłem, że FileParameter oczekuje tablicy bajtów, co oznacza, że naprawdę ładuje plik do pamięci.
Czy robię coś nie tak? Czy istnieje sposób, aby RestSharp tego nie zrobił? Mogę przesyłać naprawdę duże pliki, więc przesyłanie ich z pamięci nie jest opcją.
Każda pomoc (w tym informacja o używaniu innej biblioteki HTTP dostępnej w mono) jest mile widziane.
Ktoś napisał sposób na przesyłanie plików. Postaram się go wyśledzić, aby odpowiedzieć na pytanie. –