Umbraco:拒绝公开访问内容的媒体文件

时间:2013-05-14 11:21:24

标签: iis web-config umbraco media public

我正在使用Umbraco 4.11.8。

对于我的网站,我有一个文档类型,其中包含一个上传PDF文件的字段。此文档类型的已创建内容项不是公共的,因此特定成员组只能看到它们。这很好。

但是......当我在浏览器中输入PDF文件的特定路径时,它会显示给我,但它不应该显示。它必须对登录的成员可见。

有没有办法用umbraco执行此操作,还是必须使用Web服务器(IIS 7)和web.config执行此操作?我能够拒绝媒体文件夹中所有媒体文件的访问权限,但也有公共图像和文件。所以这不是解决方案。

1 个答案:

答案 0 :(得分:2)

你可能想看看这个包'media protect'; http://our.umbraco.org/projects/website-utilities/media-protect

我们已经在几个项目中使用它并取得了巨大的成功。它运作良好,是一个可靠的解决方案。