您的位置:首页 > 其它

Web共享文件,隐藏文件路径方式下载

2012-02-28 09:25 288 查看
Private Sub SaveFile(ByVal reportNumber As String, ByVal logicFullFileName As String, ByVal reportType As String)

Dim fullFileName As String = Server.MapPath(logicFullFileName)

Dim downFile As FileInfo = New FileInfo(fullFileName)

If Not File.Exists(fullFileName) Then

Response.Write("The file not exist.")

Exit Sub

End If

Response.Clear()

Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(reportNumber & "." & reportType))

Response.AddHeader("Content-Length", downFile.Length.ToString())

Response.ContentType = "application/octet-stream"

Response.TransmitFile(fullFileName)

Response.End()

End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: