【发布时间】:2010-04-08 20:52:17
【问题描述】:
我想让我的 pdf 文件以这种方式发送给我的用户:
public ActionResult GetPDF( string filename )
{
return File( filename, "application/pdf", Server.HtmlEncode( filename ) );
}
但我不知道如何创建一个可以捕获我网站中所有不同 pdf 文件的路由?
非常感谢您的帮助!
【问题讨论】:
-
您希望这些 PDF 的网址是什么样的?
-
www.website.com/anything/anything/filenam.pdf 但它可以嵌套在我的网站的许多级别,因为用户可以将 PDF 放在 CMS 的任何页面中。
-
有人有想法吗?有可能吗?
-
为什么不将所有 PDF 文件存储在一个地方,以便它们除了标识符(例如文件名)之外都具有相同的路径?我不明白你为什么要这样做。仅仅因为一个文件与一个页面相关联并不意味着它不能链接到其他地方。超链接不需要与它所在的页面相关。
标签: c# asp.net-mvc pdf routing