pdf下载链接,但文件可能存储在非公共文件夹中

时间:2013-04-22 18:43:29

标签: c# asp.net-mvc pdf asp.net-mvc-4

在我的制作环境中,当上传pdf文件时,它可能会上传到一个无法公开访问的文件夹(管理员强制要求我们这样做)。

所以我需要提供一个链接,网站的访问者可以下载他们之前上传的pdf文件,如果该文件夹不可公开访问,我该怎么办呢?

1 个答案:

答案 0 :(得分:3)

创建MVC操作并添加return File(some path) 这将读取文件并将其发送到HTTP响应。

确保攻击者无法使用您的操作阅读..\..\My Documents\Intersting Stuff