IIS 6下载文件:文件大小不显示

如何configurationIIS 6,以便用户通过http下载文件时,可以在下载过程中确定文件的大小?

这是因为Content-Length标题丢失。 IIS6应该把这个头文件放在任何它所服务的文件上,除了一些dynamic文件(如PHP),它不能确定大小。

如果您通过预处理器(例如PHP / ASP / Ruby / Perl / etc)发送二进制文件,则需要在Stack Overflow中search/询问如何添加Content-Length标头。

IIS v6上的正确答案是:

closures“压缩静态文件”选项:

进入IIS,然后右键单击“网站”,然后select“属性”,然后单击“服务”选项卡。 取消选中“压缩静态文件”。

这将允许浏览器正确地发现下载的文件的大小。

HTH!