Возврат изображения из действия контроллера веб-API при аутентификации

У меня есть веб-API, использующий аутентификацию owin с токенами на предъявителя.У меня будут как веб-клиенты, так и клиенты wpf (vb), которым необходимо запрашивать файлы изображений из API во время аутентификации.Изображения не должны возвращаться по неавторизованным запросам.Пока у меня есть рабочее решение по возврату изображения без аутентификации:Действие моего контроллера в С #:И вот как я показываю это в веб-клиенте:Это работает нормально, но, конечно, когда я раскомментирую атрибут authorize в приведенном выше действии, файл изображения не отображается, и я получаю сообщение 401 (Unauthorized) для сообщения GET, вызывающего действие GetFile.Это связано с тем, что в запросе GET нет токена доступа.Я мог бы использовать jQuery для GET через ajax, но я не знаю, как установить результат в элемент img.Как я могу установить токен доступа для HTTP-запроса GET, вызывающего действие в img src, или установить содержимое изображения в элемент img в jQuery?Или есть лучший способ сделать это вообще?
7 голосов | спросил crazysnake 2 J000000Thursday15 2015, 16:28:08

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132