Как Firefox узнает имя загружаемого файла на cnet.com? - PullRequest
1 голос
/ 14 ноября 2010

Используя Fiddler, а также Live HTTP Headers Я попытался выяснить, как Firefox знает, как называется файл, и показывает его в Save As dialog. В заголовках есть Content-Disposition, у которого нет имени файла: должно быть Content-Disposition: attachment; filename=.... Тогда как Firefox знает имя файла?

пример URL:

http://download.cnet.com/Flock/3000-2356_4-75210908.html?tag=contentMain;contentBody

Ответы [ 2 ]

2 голосов
/ 14 ноября 2010

Сайт перенаправляет на

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_1_2_213_0_3PD.exe.

0 голосов
/ 14 ноября 2010

Мое непосредственное предположение будет из части имени файла URL файла, который вы загружаете.

Например: http://example.com/dir/file.ext имеет file.ext как часть имени файла.

...