Я знаю, как изменить тип ПАНТОМИМЫ в webserver. Я использовал это, чтобы удостовериться, что браузер загружает мой .scrpt файл вместо того, чтобы открыть версию открытого текста. Пока неплохо, но действительно ли возможно сделать то же со связью? Я хотел бы связаться с файлом на GitHub, но это откроется как файл открытого текста. Я могу добавить «признак типа ПАНТОМИМЫ» к связи, чтобы сказать браузеру загружать файл?
Это - то, что я хотел бы видеть:
<a mimetype="application/octet-stream" href="http://gist.github.com/raw/279094/39d5a2c1037288d5ee0ba1a17dca9edb368bbe42/RepairiPhotoDates.scpt">download</a>
Можете ли вы настроить сценарий посредника, который загружает файл с вопросом на сервер, затем загружает его пользователю с другим типом MIME?
Вы можете указать атрибут типа , но тип содержимого, отправленный сервером, является авторитетным.
Этот атрибут дает консультативный подсказку относительно типа содержимого содержимого, доступного на целевом адресе ссылок. Это позволяет пользовательским агентам выбрать использование защитного механизма, а не извлекать содержимое, если они рекомендуют, чтобы они получат контент в типе содержимого, которые они не поддерживают.
Кроме того, нет, вы не можете.
HTML не обеспокоен заголовками ответа HTTP. Это абсолютно проблема на стороне сервера, которая должна быть решена в заголовках HTTP Reponsse до того, как тело (/ / контент / / контент?) Отправляется. Без языка сценариев, как Ruby или PhP, вы ничего не можете сделать.