我已将文件存储在我的服务器中,客户端可以通过我的页面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>
<% } %>
答案 0 :(得分:0)
尝试使用RewritePath(newUrl)
方法
HttpContext.Current.RewritePath(sUrl)
或者你可以使用
HttpContext.Current.Server.Transfer(sUrl)