gpt4 book ai didi

iis - 来自外部 wwwroot 的图像不显示(尽管有映射)

转载 作者:行者123 更新时间:2023-12-02 15:38:01 24 4
gpt4 key购买 nike

在我的 ColdFusion 应用程序中,我想将图像保存在这个文件夹中的 wwwroot 之外:C:\extSite\stdImages

我在 wwwroot\WEB-INF\jrun-web.xml 中创建了一个映射,如下所示:

<virtual-mapping>
<resource-path>/extStdImages</resource-path>
<system-path>C:\extSite\stdImages\</system-path>
</virtual-mapping>

要显示图像,我这样做:

<img src="/extStdImages/abc.jpg">

这在我的开发站点(使用 ColdFusion 的内置 Web 服务器)上运行良好,但图像在生产环境中不显示(我使用 IIS)。我想知道是否必须在 IIS 或生产服务器上的其他地方进行一些调整以允许访问这些文件。

有人可以帮忙吗?提前致谢!

彼得

最佳答案

在 iis 中,您需要创建一个指向图像文件夹的虚拟目录。虽然将图像放在 wwwroot 之外是没有意义的,因为它们必须可以通过网络访问才能显示在网页上。这样做的唯一原因是。如果您使用密码保护版权图像而不是直接链接到它们。

关于iis - 来自外部 wwwroot 的图像不显示(尽管有映射),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13421784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com