我正在使用下面的代码来允许在我的Intranet asp.net Web应用程序中下载文件。但是一个用户入侵并找到了该文件的共享文件夹路径。如何限制它?
System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.ClearContent();
response.Clear();
response.ContentType = "text/plain";
response.AddHeader("Content-Disposition", "attachment; filename=" + fileName + ";");
response.TransmitFile(Server.MapPath("FileDownload.pdf"));
response.Flush();
response.End();
答案 0 :(得分:0)
您可以使用“目录浏览”选项(IIS 7)在IIS中禁用它:
或者您可以通过更改web.config并添加以下选项来自行完成:
<configuration>
<system.webServer>
<directoryBrowse enabled="false" />
</system.webServer>
</configuration>