2015-08-11 1 views
0

У меня есть файл изображения с расширением png и где тип mime, возвращаемый http-сервером, является для png. Однако изображение представляет собой изображение svg, и все браузеры интерпретируют его как png.
Я не управляю сервером, и я могу загружать файлы только с расширением png.Как переопределить/заставить тип mime изображения только с html?

Как я могу переопределить тип mime, возвращаемый сервером? Я попробовал оба атрибута content и type с image/svg+xml, но он ничего не изменил. JavaScript лишен.

+0

вы не можете. вы ничего не можете сделать в html, чтобы пометить ссылку как конкретный тип mime, так как тип mime задается через заголовок 'Content-type', выданный SERVER при получении ресурса. –

+0

@MarcB эй, но в html есть атрибут 'header'. Однако я не могу найти, как его использовать. Также, т. Е. Можно обнаружить правильный тип файла, если я сразу открою URL. – user2284570

+0

Вы имеете в виду '

ответ

0

Вы пытались использовать тег <object> вместо <img>?

<object type="image/svg+xml" data="image.png"></object> 
+0

Разрешены только теги img и div со столами. Однако набор разрешенных атрибутов довольно широк. – user2284570

Смежные вопросы