Встраивание / кодирование IMG src как Base64 во время запроса в C # - PullRequest
1 голос
/ 26 июня 2011

У меня есть 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?

1 Ответ

1 голос
/ 26 июня 2011

Для разбора HTML, я рекомендую использовать Html Agility Pack после анализа HTML вы можете выполнять следующие операции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...