Я создал в своем методе API
public async Task<IActionResult> Upload(int id, [FromForm]IFormFile file)
, который сохраняет изображение пользователя в базу данных как byteArray
user.UserDetails.AvatarImage = stream.ToArray();
И у меня есть следующие вопросы:
1) Когда клиент запрашивает у API пользователя dto, должен ли я возвращать byte [] в качестве аватара, а клиент должен каким-то образом отображать его?
2) Как я должен отправить запрос от моего клиента, скажем, от клиента wpf.Как мне подготовить данные в моем действии Http Put <- я не знаю, что я должен вставить в контент (я отправляю его как json, но я не знаю, как отправить изображение как IFromFile). Я попробовал мой API с помощью рестлета.клиентское расширение от Google Chrome, и я хотел бы отправить запрос пут из кода, который был бы похож на это: <a href="https://i.stack.imgur.com/X8tRw.png" rel="nofollow noreferrer">
я имею в виду, в приложении WPF я получаю изображение от пользователя,скажем, у меня есть поток и как я могу отправить его как IFromFile (я не хочу ссылаться на aspnetcoremvc ...)