Я работаю над компонентом serveride webapp, который должен отображать изображения, хранящиеся в базе данных.Подавать файл в байте [] как URL-адрес
Я пытаюсь найти способ преобразования байтового массива или потока в действительный URL для тега HTML img.
Байт [] содержит весь файл, включая заголовки.
Я искал решение, но я продолжал искать обратную проблему сохранения в filestream с URL-адреса.
Есть ли способ обслуживать файл через какой-то динамически сгенерированный URL-адрес или мне нужно создать физическую копию файла для ссылки?
Я понятия не имел, что вы можете вставлять изображение в тег src! Я попробую это сразу. – rxj
Обратите внимание, что преобразование в Base64 создаст большую строку. Обычно я не использую первый метод с изображениями размером более 50 кб. – VDWWD
@VDWWD Не нужно создавать обработчик ashx: ваш код, служащий изображением в качестве байта [] (второе решение), будет работать на странице_страницы() обычной страницы getimage.aspx - просто замените 'context.' на' this. '(или ничего) –