怎样把某一目录下的文件(文件为*.doc *.zip *.exe *.dxf *.ppt等等)在IE中打开或下载?
该目录不是在web下的

解决方案 »

  1.   

    如果你的ASPNET进程帐号有System的权限可以按钮的点击直接指定到该文件所在位置..例如:<a href="c:\window\aa.doc">Word下载</a>
      

  2.   

    类似做法http://dotnet.aspx.cc/ShowDetail.aspx?id=3FA3AE38-C52B-47AF-F8F7-EECBF957C76A但要用Stream读出出再显示
      

  3.   

    Dim pathfile As String = Session("PatAll") & FileName
            Dim file As New FileInfo(pathfile)
            Response.Clear()
            Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(file.Name))
            Response.AddHeader("Content-Length", file.Length.ToString())
            Response.ContentType = "application/octet-stream"
            Response.WriteFile(file.FullName())
            Response.End()
      

  4.   

    怎么用Stream读出出再显示