Что является различием между: image/x-citrix-pjpeg и image/pjpeg

Вы не можете объединить узел со строкой, вам нужно использовать свойство innerHTML, чтобы получить HTML.

Но HTML-код ввода не содержит изменений в его значении. Если вы хотите, чтобы это изменение было отражено, вам необходимо скопировать свойство value в атрибут value.

var cln = form.cloneNode(true);
cln.querySelector("#example").setAttribute("value", document.querySelector("#example").value);
var saveForm = '<html><body>' + cln.innerHTML + '</body></html>';
11
задан Steven Sudit 29 July 2010 в 14:37
поделиться

5 ответов

Обновление:
Хорошо, я сделал еще некоторый поиск и тестирование по этому вопросу, и оказывается, что они все лгут о типе MIME (никогда не полагают, что любая информация отправляет клиентом, я знаю).
Я проверил набор файлов с различной кодировкой (созданный с libjpeg)

Official Тип MIME для jpeg файлов: image/jpeg

Но некоторые приложения (прежде всего Интернет MS Исследует, но также и почта Yahoo!) отправляют jpeg файлы как image/pjpeg

Я думал, что знал, что pjpeg обозначал 'прогрессивный' jpeg. Оказывается, что прогрессивное/стандартное кодирование не имеет никакого отношения к нему.

Internet Explorer MS отсылает все jpeg файлы как pjpeg независимо от содержания файла.

То же идет для Citrix: все jpeg файлы отправляют от клиента Citrix, сообщаются как image/x-citrix-pjpeg Тип MIME.

Сами файлы являются нетронутыми (идентичный прежде и после загрузки). Таким образом, оказывается, что различием в типе MIME является только признак, который программное обеспечение раньше отправляло файлу?

Почему люди изобрели бы новый тип MIME, при отсутствии различий к содержанию файла?

12
ответ дан 3 December 2019 в 04:34
поделиться

image/x-citrix-pjpeg кажется, тип MIME, отправленный изображениями, которые экспортируются из сессии Citrix.

Я не столкнулся ни с какими различиями в формате между ними и регулярным JPEGs - большинство утилит преобразования изображения обработает их то же как регулярный pjpeg, когда-то соответствующее правило типа пантомимы добавляется.

Возможно что на сессии Citrix существует некоторое внутреннее волшебство, сделанное при управлении jpegs, который привел их создавать этот тип пантомимы, который они оставляют на файле, когда это экспортируется из их систем, но это - только мое предположение. Как я говорю, я не заметил фактических различий в формате из случайных файлов в этом формате, который мы получаем.

5
ответ дан 3 December 2019 в 04:34
поделиться

Самым близким я приехал для обнаружения, каково это, является этот поток. Надежда это помогает.

http://forums.citrix.com/message.jspa?messageID=713174

2
ответ дан 3 December 2019 в 04:34
поделиться

По какой-то причине, когда люди запускают Internet Explorer через Citrix, он меняет тип mime для файлов GIF и JPG.

JPG: image/x-citrix-pjpeg
GIF: image/x-citrix-gif

На основании моего тестирования файлы PNG не затронуты. Я не знаю, проблема ли это в Internet Explorer или в Citrix.

2
ответ дан 3 December 2019 в 04:34
поделиться

Это связано с функцией Citrix под названием SpeedBrowse, которая перехватывает jpeg- и gif-файлы. на веб-страницах на стороне сервера [Citrix], чтобы он мог отправлять их целиком через ICA (протокол удаленного взаимодействия Citrix) - это более эффективно, чем очистка экрана. Как было предложено на предыдущем плакате, это реализуется путем пометки изображений измененным типом пантомимы.

IIRC перехватывает FindMimeFromData в IE для изменения типа пантомимы на лету, но это применяется как к загруженным, так и к загруженным файлам - определенно ошибка.

2
ответ дан 3 December 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: