【问题标题】:Application.cfc Image mappingsApplication.cfc 图像映射
【发布时间】:2017-08-30 16:19:23
【问题描述】:

这可能很简单,但我正在努力解决。

如果在我的 application.cfc 中有以下内容

this.mappings = { "/foo" = expandPath('gfx/')

我想在拉取图像时调用所述目录

<img src="/foo/test.jpg" width="90" height="90" />

为什么它不起作用?

【问题讨论】:

  • 正如 miguel 所说 - 你不需要 ColdFusion 映射 - 你需要 IIS 或 apache 中的虚拟目录。 src="/blah" 不会以任何方式触发 cf。它被推送到浏览器,随后通过 HTTP 和 IIS 调用它。由于文件是 .JPG 文件,它将作为图像提供。 CF 不在游戏中。

标签: coldfusion cfml


【解决方案1】:

ColdFusion 映射仅适用于 ColdFusion 代码。诸如cfincludecfmodulecalling CFCs 等标签。您尝试使用它的是HTML img src 属性,该属性需要绝对或相对URL。如果您想要类似的功能,请考虑在您的网络服务器上创建一个virtual directory

当然,ColdFusion 还允许您在building that URLpushing an image to the browser 中执行许多其他操作,但我认为这可以回答您的具体问题。

【讨论】:

    猜你喜欢
    • 2014-09-09
    • 1970-01-01
    • 2016-04-11
    • 2011-11-24
    • 1970-01-01
    • 2012-06-25
    • 2014-03-09
    • 2019-04-19
    • 2015-03-15
    相关资源
    最近更新 更多