永发信息网

IIS7目录浏览模式下大文件下载

答案:2  悬赏:80  手机版
解决时间 2021-02-07 01:03
  • 提问者网友:不要迷恋哥
  • 2021-02-06 17:30
如题,自己测试的时候,在IIS7下设置了一个目录,没有设置默认文件,直接开启了目录浏览模式,但是在目录浏览模式下无法下载大文件(例如2008的安装包),但是可以下载文本文件。请教各位,这是哪里的设置问题?应该如何更改呢?先谢过了!
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-02-06 18:20
选择要目录,在右方点“MIME类型”,在右方操作点添加,文件扩展名自己定,只是RAR,msi就输入.rar或.msi,所有文件都允许就输入“*”,MIME类型输入“application/octet-stream”即可。
全部回答
  • 1楼网友:渊鱼
  • 2021-02-06 18:52
在iis 6中要实现文件下载统计,我知道的只有两个方法: 1、自己写isapi filters。 2、通过通配符映射,将所有文件映射到asp.net运行时,然后在asp.net程序中统计下载次数,还要处理文件下载。 在iis 7中,实现这个功能很轻松: 写一个httpmodule: using system; using system.web; namespace cnblogs { /// /// summary description for downloadcountmodule /// public class downloadcountermodule : ihttpmodule { public downloadcountermodule() { } #region ihttpmodule members public void dispose() { } public void init(httpapplication context) { context.presendrequestcontent += new eventhandler(context_prerequesthandlerexecute); } void context_prerequesthandlerexecute(object sender, eventargs e) { httpapplication app = (httpapplication)sender; httpcontext context = app.context; string url = context.request.rawurl; //文件下载统计代码 } #endregion } } 然后在iis 7的modules中增加(add managed module)这个module就行了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯