Download Firefox如何在cnet.com上找到下载文件名?

Download Firefox如何在cnet.com上找到下载文件名?,download,http-headers,content-disposition,Download,Http Headers,Content Disposition,使用Fiddler和livehttp头文件我试图找出Firefox是如何知道文件名的,并在另存为对话框中显示它的。在没有文件名的头文件中有一个内容配置:内容配置:附件,应该是内容配置:附件文件名=…。那么Firefox是如何知道文件名的呢 示例URL: 我的直接猜测可能是您正在下载的文件的URL的文件名部分 例如:http://example.com/dir/file.ext将file.ext作为文件名部分。站点重定向到 http://software-files-l.cnet.com/s/s

使用
Fiddler
livehttp头文件
我试图找出Firefox是如何知道文件名的,并在
另存为对话框
中显示它的。在没有文件名的头文件中有一个
内容配置
内容配置:附件
,应该是
内容配置:附件文件名=…
。那么Firefox是如何知道文件名的呢

示例URL:


我的直接猜测可能是您正在下载的文件的URL的文件名部分

例如:
http://example.com/dir/file.ext
file.ext
作为文件名部分。

站点重定向到

http://software-files-l.cnet.com/s/software/11/57/77/21/FlockSetup_1_2_213_0_3PD.exe?e=1289760172&h=6a553713be5eede3474e961542ad7db8&lop=link&ptype=1901&ontid=2356&siteId=4&edId=3&spi=27176364f3c3621b51584f0aa2c67dc6&pid=11577721&psid=75210908&fileName=FlockSetup_1_2_213_0_3PD.exe


b URL的文件名部分(在最后一个
/
和查询字符串之间)是
FlockSetup\u 1\u 2\u 213\u 0\u 3PD.exe

我考虑过了。但这样一来,Firefox需要一长串的网站以及它们如何处理文件名。另外,实际下载在下一次重定向时开始,这意味着Firefox记住它,然后下载就开始了?!将文件名放在那里而不设置内容处置头是HTTP标准的一部分吗?@Xaqron:URL包含路径和可选查询字符串。路径的末尾是一个文件名。