使用Fiddler
和Live HTTP Headers
我试图了解Firefox如何知道文件的名称,并在Save As dialog
显示。标题中有一个Content-Disposition
没有文件名:Content-Disposition: attachment
应为Content-Disposition: attachment; filename=...
。那么Firefox如何知道文件名?
示例网址:
http://download.cnet.com/Flock/3000-2356_4-75210908.html?tag=contentMain;contentBody
答案 0 :(得分:2)
网站重定向到
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网址的文件名部分(在最后/
和查询字符串之间)是FlockSetup_1_2_213_0_3PD.exe
。
答案 1 :(得分:0)
我的直接猜测来自您正在下载的文件的网址的文件名部分。
例如:http://example.com/dir/file.ext
有file.ext
作为文件名部分。