如何configurationIIS 6,以便用户通过http下载文件时,可以在下载过程中确定文件的大小?
这是因为Content-Length标题丢失。 IIS6应该把这个头文件放在任何它所服务的文件上,除了一些dynamic文件(如PHP),它不能确定大小。
如果您通过预处理器(例如PHP / ASP / Ruby / Perl / etc)发送二进制文件,则需要在Stack Overflow中search/询问如何添加Content-Length标头。
IIS v6上的正确答案是:
closures“压缩静态文件”选项:
进入IIS,然后右键单击“网站”,然后select“属性”,然后单击“服务”选项卡。 取消选中“压缩静态文件”。
这将允许浏览器正确地发现下载的文件的大小。
HTH!