У меня есть ASP.NET CMS, которая использует Telerik HTML Editor. Это создает чистый типичный HTML. Теги изображения обычно относительны (хотя кто-то может добавить абсолютные - если они хотят).
Теперь я хочу предоставить HTML-код, но встраивать все данные изображения в HTML-код с помощью Base64 URI.
(Пример: <img src="data:image/gif;base64, jdjdheueofkfl...">
)
Все на лету.
на стороне сервера с использованием C #
Я предполагаю:
- Разбор HTML для тегов IMG
- Для каждого - Загрузить файл, ConvertBase64, Переписать SRC
- Строка подачи
Вопрос:
Мне не хватает какой-нибудь простой функции c # EncoderAsEmbededBase64(strHTML)
, которая бы конвертировала HTML со ссылками на HTML Embedded?