标签: c# asp.net-mvc pdf asp.net-mvc-4
在我的制作环境中,当上传pdf文件时,它可能会上传到一个无法公开访问的文件夹(管理员强制要求我们这样做)。
所以我需要提供一个链接,网站的访问者可以下载他们之前上传的pdf文件,如果该文件夹不可公开访问,我该怎么办呢?
答案 0 :(得分:3)
创建MVC操作并添加return File(some path) 这将读取文件并将其发送到HTTP响应。
return File(some path)
确保攻击者无法使用您的操作阅读..\..\My Documents\Intersting Stuff。
..\..\My Documents\Intersting Stuff