2015-02-02 3 views
0

У меня есть изображения JPEG2000, которые я хотел бы сделать доступными в Интернете. Я планирую использовать плагин браузера LizardTech ExpressView для этого. (Он находится в http://www.lizardtech.com/downloads/category/#plugins.) Они предоставляют некоторые инструкции для включения необходимого HTML для отображения плагина в IE и Firefox. Он работает для меня в IE, но не в Firefox; там, следующий HTML показывает только плагин ExpressView без изображения, загруженного в него.Плагин Firefox не загружает данные?

<object vspace="10" name width="600" height="500" 
    classid="CLSID:2513AB48-1AEF-4E55-8329-927FF97C9DCE" 
    codebase="http://www.lizardtech.com/plugin/MrSID_BPI.cab#Version=5,0,1"> 
    <param name="imgSource" 
     value="http://localhost/relax.jp2" /> 
    <object width="600" height="600" autostart="true" type="image/x-mrsid-image" data="http://localhost/relax.jp2"> 
     <param name="imgSource" value="http://localhost/relax.jp2" /> 
    </object> 
</object> 

Я понимаю, что определение внешнего объекта - это то, что использует IE, а внутреннее - то, что использует Firefox. Я не знаю, может ли это быть полезным, но когда я смотрю на вкладку сети в инструментах разработчика Firefox при загрузке страницы, она запрашивает relax.jp2, но по какой-то причине она, по-видимому, возвращает нулевые байты. Кто-нибудь знает, что такое правильный синтаксис? Я также в конечном итоге хочу включить ссылку для загрузки плагина, если у пользователя его нет, но я предполагаю, что это будет непросто сделать. Благодаря!

EDIT: очистка пасты кода; Извини за это.

+0

'image/x-mrsid- [lotsofspaces] image' не совсем корректный тип mime ... –

ответ

0

У пользователя Firefox был обратный код 206 при запросе на relax.jp2. Оказывается, важно использовать правильный тип мим! Вместо x-mrsid-образа я использовал image/jpeg2000, и изображение загружается в плагин правильно, так как плагин ExpressView зарегистрирован и для этого типа.

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