在开发自动下载文件的应用程序时,我遇到了以下URL,这是一个具有以下内容处置标头的文件:
内容处置:附件;文件名="setup.exe";文件名*=utf-8''hdplayer_setup.exe
有谁知道这个标头的值是什么意思,特别是第二个filename*
参数?它有两个文件名参数正常吗?
Chrome,Firefox和Safari都将其解析为hdplayer_setup.exe
(而不是像utf-8''hdplayer_setup.exe
那样损坏的东西),因此这似乎是一个有效的案例。知道吗?
它在 Content-Disposition 规范中有描述;请参阅 http://greenbytes.de/tech/webdav/rfc6266.html。
(要查找相关规范,您可以使用 IANA 标头字段注册表:http://www.iana.org/assignments/message-headers/message-headers.xhtml)