Ответ заключается в том, что на github IdentityServer4 уже имеется запрос функции.
Итак, IdentityServer4 в настоящее время не поддерживает объект запроса (подписанный запрос).
Если Ваши изображения являются маленькими, рассматривают хранение их как base64 в поле простого текста.
причина состоит в том что, в то время как base64 имеет издержки 33% со сжатием, которое главным образом уходит. (См. , Каково пространство наверху кодирования Base64? ) Ваша база данных будет больше, но пакеты, которые Ваш веб-сервер отправляет клиенту, не будут. В HTML можно встроить base64 в < img src = ""> тег, который может возможно упростить Ваше приложение, потому что Вы не должны будете подавать изображения как двоичный файл в отдельной выборке браузера. При обработке изображений, поскольку текст также упрощает вещи, когда необходимо отправить/получить json, который не обрабатывает двоичный файл очень хорошо.
Да, я понимаю, что Вы могли сохранить двоичный файл в базе данных и преобразовать его для отправки текстовых сообщений на пути в и из базы данных, но иногда ORMs делают это стычкой. Может быть более просто только рассматривать его как прямой текст точно так же, как все Ваши другие поля.
Это - определенно правильный способ обработать миниатюры.
(изображения OP не являются маленькими, таким образом, это не действительно ответ на его вопрос.)