Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отправить image в HTML елемент img в .NET Core? / 5 сообщений из 5, страница 1 из 1
17.08.2020, 20:38
    #39990391
Renziglov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить image в HTML елемент img в .NET Core?
Привет.
Как отправить image в HTML елемент img в .NET Core? HTTP хендлеров больше нет. Написал такой маппинг

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
app.Map("/logo", configuration =>
            {
                configuration.Use(async (context, next) =>
                {
                    LogoClass logo = new LogoClass();
                    System.IO.MemoryStream m = logo.Read("1");
                    await context.Response.WriteAsync(??m);
                });
            });



И на месте знаков вопроса оно ждет только строку. Не MemoryStream. Как задать заголовок image/jpg и отправить картинку в виде потока?

Спасибо.
...
Рейтинг: 0 / 0
18.08.2020, 09:03
    #39990458
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить image в HTML елемент img в .NET Core?
хендлеры всего навсего лиш конечные урлы что то возвращающие.
если ты хочешь в корачить в это месте то
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
app.Map("/logo", configuration =>
            {
                configuration.Use(async (context, next) =>
                {
                    LogoClass logo = new LogoClass();
                    System.IO.MemoryStream image = logo.Read("1");

                    что то типо такого
                    context.Response.ContentType = "image/jpeg";
                    await  image.copyto(context.Response.Body);
                });
            });



еще await context.Response.SendFileAsync но там нельзя передать поток по дефолту.
п.с. есты не гонишься за прям за перфомансом просто кинь на контролер с экшномо по роуту и банальный FileStreamResult с нужным контент тайпотом
п.с.с есди файл лежит файлом в фс просто ссылкой ж и подключение мидлавара на статитику
...
Рейтинг: 0 / 0
18.08.2020, 15:47
    #39990565
Renziglov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить image в HTML елемент img в .NET Core?
Наверное, это хорошо. Но я ничего не понял, извините. Офганский не понимаю.
...
Рейтинг: 0 / 0
18.08.2020, 22:07
    #39990613
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить image в HTML елемент img в .NET Core?
Renziglov
Наверное, это хорошо. Но я ничего не понял, извините. Офганский не понимаю.


Приведённый код вам ни о чём не говорит?
...
Рейтинг: 0 / 0
31.08.2020, 15:10
    #39994136
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить image в HTML елемент img в .NET Core?
Renziglov

И на месте знаков вопроса оно ждет только строку.

.. если ждет строку, отправьте image в виде base64 ...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отправить image в HTML елемент img в .NET Core? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]