代码之家  ›  专栏  ›  技术社区  ›  Michelle

Kentico永久链路与直接路径

  •  0
  • Michelle  · 技术社区  · 7 年前

    我在某个网站上工作,所有指向媒体库的链接(动态+硬编码)都是永久链接(使用getmedia…),这使得很难找到文件的确切文件夹并进行更新。我问过一些开发者,听说永久链接更安全,因为系统可以检查谁有权下载这些资料。这是一个公平的声明吗?为什么?谢谢你的意见!

    4 回复  |  直到 7 年前
        1
  •  0
  •   Brenden Kehren    7 年前

    这不是一个公平或正确的说法。访问权限设置在单个媒体库目录,而不是单个文件级别。

    例如,如果您有 Images 没有安全保护的媒体库,您可以通过以下URL直接访问:

    /site/media/images/logo.png /getmedia/<guid>/logo.png

    并且图像将显示无问题。

    现在,如果您尝试访问以下内容,您将拥有另一个名为“Secure_Files”的媒体库:

    /site/media/secure_files/file1.pdf

    您将得到一个错误或登录页面,因为安全设置在

    /site/media/secure_files 目录

        2
  •  0
  •   Zach Perry    7 年前

    这是你的电话号码 documentation 关于保护媒体库。

        3
  •  0
  •   jurajo    7 年前

    默认情况下,Kentico不检查 请参阅库内容 对现场访客的许可。如果希望要求用户具有此权限才能查看媒体库内容,则需要在中启用以下设置 内容->媒体 类别 设置 应用程序:

    • 使用永久URL

    请参见本页底部的注释 documentation page .

        4
  •  0
  •   סטנלי גרונן Abhishek Singh    7 年前

    • /getmedia/
    • Guid ID
    • 图像路径
    • .aspx

    如: /getmedia/C73B5-6A0-4F6-878-3C29D792014/IMG_3860.jpg.aspx


    直接路径 由以下部分组成:

    • /
    • 媒体库文件夹名称
    • 图像路径

    如: /google/media/Blog-images-from-Kentico-Cloud/IMG_360.jpg