您的位置:首页 > 编程语言 > VB

VB.NET服务器端令客户端下载PDF文件

2013-09-02 19:33 393 查看
后台JS调用另一个控件,通过SESSION传递sDocumentPath

    控件后台代码如下

   Response.Clear() '如果不清,则有可能将页面源码作为文件内容的一部分传递给用户
Response.ContentType = "application/pdf" '下载格式在这里给出
Response.AddHeader("Content-Disposition", "attachment;filename=" & sFileName) '下载后保存的文件名在此给出

Dim filename As String = Server.MapPath(sDocumentPath) 'Server.MapPath解析文件在服务器上的绝对路径和文件名: 可解析"~/***.**"、"../"等路径前缀

Response.TransmitFile(filename)
Response.End()

    其细节尚一知半解,待以后有时间仔细学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: