Загрузить изображение с помощью веб-клиента - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь загрузить изображение из API в веб-папку с помощью веб-клиента. У меня есть байтовый массив изображений, и я предоставляю путь к папке, например http://example.com/content/images/, но в результате я получаю ошибку 405. (Метод не разрешен).

Решение, которое я пробовал: 1. удалить модуль WebDEV иобработчик в webconfig как api, так и web 2. предоставляет учетные данные plesk для webclient 3. создайте виртуальный каталог и измените путь загрузки на него 4. используйте класс httpclient и используйте postasjsonasync

, но все напрасно.

Пожалуйста, предложите мне лучшее решение

Ответы [ 2 ]

0 голосов
/ 20 октября 2019

Я на самом деле обращаюсь к папке с изображениями в Интернете, которая возвращает мне ошибку 405 (метод не разрешен). Затем я пишу метод в контроллере моей сети и вызываю этот метод с помощью веб-клиента и успешно загружаю изображение.

В любом случае, спасибо за вашу помощь

0 голосов
/ 18 октября 2019

Вы можете сделать это, используя http-клиент. Вам необходимо отправить данные в несколько частей. Следуйте этой статье для справки https://www.c -sharpcorner.com / article / asp-net-web-api-using-mvc-and-httpclient-to-upload-and-download-files-part-eig /

...