Я использую MediaWiki 1.17, поэтому я попробовал оба:
$wgAllowImageTag = true;
$wgRawHtml = true; #I know it's insecure just wanted to see if it'd work
Мои теги img вида:
<img src="data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////
wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4ML
wWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw=="
alt="Base64 encoded image" width="150" height="150"/>
Получается как:
<img alt="Base64 encoded image" width="150" height="150" />
Если я редактирую страницу, тег img все еще содержит все данные.
Фон
Я экспортирую статьи kb из моей системы CRM (sugarcrm). Sugar кодирует изображения, связанные с каждой статьей базы знаний в base64. Это делает его довольно удобным для синхронизации этих изображений на сайте MediaWiki без необходимости экспортировать / повторно связывать изображения. Так что было бы здорово, если бы я мог заставить MediaWiki разрешать изображения в кодировке base64. В моем случае наш сайт mediawiki редактируется не широкой публикой, а только членами нашей компании.