下载时使用ASP.NET HttpHandler删除文件扩展名?

时间:2012-09-09 15:29:54

标签: asp.net anchor httphandler

我已将文件存储在我的服务器中,客户端可以通过我的页面Home.aspx通过单击锚点来下载文件,但我想在启动下载之前编辑原始文件名。我怎么能使用ASP.NET HttpHandler来做到这一点。提前谢谢。

这是我的主播代码:

 <% if (document.Path != null) { %>
                        <a id="downloadLink" runat="server" style="margin: 5px" href="<%# CONTENT_DIRECTORY_ROOT + document.Path %>">
                            <%= LanguageManager.GetValue("LABEL_DOWNLOAD") %></a>
                        <% } %>

1 个答案:

答案 0 :(得分:0)

尝试使用RewritePath(newUrl)方法

HttpContext.Current.RewritePath(sUrl)

或者你可以使用

HttpContext.Current.Server.Transfer(sUrl)