使用公共路径强制在ASP.NET中下载音频文件

时间:2012-06-22 16:56:49

标签: asp.net file audio download

是否有人知道如何使用公共路径使用“...另存为”窗口强制下载文件,例如:

www.domain.com/audio/myfile.mp3

我找到了很多例子,但是使用虚拟路径而不是公共路径。

谢谢

1 个答案:

答案 0 :(得分:0)

你可能可以做一些IIS url重写voodoo来解决这个问题。您可以轻松地进行一些URL路由,使其看起来像是从/audio/file.mp3下载,但实际上是通过特殊处理程序提取文件。

但是,如果您只是使用mimetype提供文件,那么您可以做很多事情 - 客户端真的控制了他们在没有指示的情况下处理文件的方式,而且如果没有指导如何处理文件您只是以可直接访问的方式发布文件以供下载。