【问题标题】:Telerik RadEditor - Setting the ImageManager.ViewPath to a directory outside of my current siteTelerik RadEditor - 将 ImageManager.ViewPath 设置为我当前站点之外的目录
【发布时间】:2012-03-17 17:56:49
【问题描述】:

我是编辑器的新手,搜索时找不到任何东西。我的应用程序的位置如下:

http://localhost/CMS/default.aspx

但我希望 ViewPath 拾取目录:

http://localhost/Images

如果我尝试将 Page.ResolveUrl 与该位置的相对 URL 一起使用,我会收到一条错误消息,提示“无法使用前导 .. 退出顶级目录。”

还有其他方法我应该这样做还是不可能?

谢谢。

【问题讨论】:

  • 你为什么不像~/Images/YourImage.jpg那样做呢?
  • 因为 ~/Images 将是 localhost/CMS/Images,而不是 localhost/Images
  • 是的。这是正确的。但是父域是CMS。对吗?
  • 是的。该站点的域是:http://localhost/CMS/default.aspx,但我需要能够再设置一个级别。
  • 您只能在 CMS 下验证正确的图像路径。我想。

标签: asp.net telerik radeditor


【解决方案1】:

您可以做的是,您可以在 CMS 文件夹下创建一个名为 Images 的虚拟文件夹,该文件夹将指向与 localHost/images 相同的文件夹

所以localhost/imageslocalhost/cms/images 都将指向同一个物理位置。

参考这个http://www.telerik.com/support/kb/aspnet-ajax/editor/uploading-images-and-files-to-a-shared-drive.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    相关资源
    最近更新 更多