2014-01-15 7 views
1

При разработке приложения, автоматически загружать файлы, я наткнулся на following URL, что файл со следующим заголовком Content-Disposition:Что означает этот заголовок Content-Disposition?

Content-Disposition: привязанность; имя файла = "setup.exe"; имя файла * = UTF-8''hdplayer_setup.exe

Кто-нибудь знает, какие значения этого заголовка означают, в частности, второй filename* параметр? Нормально ли, что у него есть два параметра имени файла?

Chrome, Firefox и Safari все анализируют это как только hdplayer_setup.exe (и не что-то сломано, как utf-8''hdplayer_setup.exe), поэтому он кажется действительным. Есть идеи?

ответ

1

Это описано в спецификации Content-Disposition; см. http://greenbytes.de/tech/webdav/rfc6266.html.

найти соответствующие спецификации вы можете использовать реестр IANA поле заголовка: http://www.iana.org/assignments/message-headers/message-headers.xhtml)

+0

Спасибо за ссылку, я нашел документ RFC раньше, но это было не так подробны, как это одно и Ждут» t упомянуть синтаксис «filename *». –