我正在某个网站上工作,所有到媒体库的链接(动态+硬编码)都是永久链接(带有getmedia ...),这使得很难找到文件的确切文件夹并更新它们。我已经问过一些开发人员,听说永久链接更加安全,因为系统可以检查谁有权下载资料。这是一个公平的声明,为什么/为什么不呢?感谢您的输入!
答案 0 :(得分:0)
这不是公平或正确的声明。访问权限是在单个媒体库目录而不是单个文件级别设置的。
例如,如果您有一个Images
媒体库,但其背后没有安全性,则可以使用以下URL直接访问它:
/site/media/images/logo.png
或/getmedia/<guid>/logo.png
,该图像将正确显示。
现在,如果您尝试访问,则还有另一个名为“ Secure_Files”的媒体库:
/site/media/secure_files/file1.pdf
由于安全性是在
上设置的,因此您会收到错误消息或登录页面 /site/media/secure_files
目录。
答案 1 :(得分:0)
这里是documentation,用于保护媒体库。
答案 2 :(得分:0)
默认情况下,Kentico不会在实时网站上为访问者检查查看库内容权限。如果您希望要求用户具有查看媒体库内容的权限,则需要在设置应用程序的 Content-> Media 类别中启用以下设置: / p>
请参阅此documentation page底部的注释。
答案 3 :(得分:0)
永久链接由以下组成:
例如:/getmedia/C73B5-6A0-4F6-878-3C29D792014/IMG_3860.jpg.aspx
直接路径由以下组成:
例如:/google/media/Blog-images-from-Kentico-Cloud/IMG_360.jpg