Przesłanie pliku do Rest api jako IFromFile

0

cześć
w jaki sposób mogę przesłać plik wskazany przez użytkownika np. w aplikacji wpf - w której mam jakiegoś Stream-a
do api, które oczekuje: (int id, IFromFile file)
przez restlet client (wtyczka do google chrome) wysyłam w ten sposób i wszystko śmiga

title

chodzi mi o sam content w http cliencie (no i headers też jeśli trzeba zmienić - tutaj chyba content type jak na obrazku),

0

sorki, kodzik mi działa prawidłowo

 public async Task SetAvatar(int userId, FileStream file, string contentType)
        {
            string endpoint = BuildAddress(Endpoints.PutAvatar, userId.ToString());

            using (var httpClient = new HttpClient())
            { 
                using (var content = new MultipartFormDataContent())
                {
                    content.Add(new StreamContent(file)
                    {
                        Headers =
                    {
                        ContentLength = file.Length,
                        ContentType = new MediaTypeHeaderValue(contentType)
                    }
                    }, "File", "FileImport");

                    await httpClient.PutAsync(endpoint, content);
                }
            }
        }

tylko po prostu zapomniałem że dodałem atrybut który sprawdza autoryzacje no i bledu nie obsluzylem
mozna wywalic temat

1 użytkowników online, w tym zalogowanych: 0, gości: 1