1

我正在使用 cfimage 在coldfusion9 中生成验证码。在我的项目中,有三个环境,分别名为 dev、stage 和 production。验证码图像在开发和生产中都显示,但在阶段它不显示图像。当我查看萤火虫时,验证码图像标签的“src”属性的路径为“/CFFileServlet/_cf_captcha/_captcha_img-156564442913310989.png”,但图像未显示。

请告诉我这个问题的可能原因是什么。

谢谢

4

2 回答 2

4

如果您的服务器在 Apache 下,您也可以直接在 Apache conf 文件中进行映射:

Alias /CFFileServlet /opt/coldfusion9/cfusion/tmpCache/CFFileServlet
<Directory /opt/coldfusion9/cfusion/tmpCache/CFFileServlet>
    Order allow,deny
    Allow from all
</Directory>
于 2013-09-23T11:24:42.580 回答
0

您的开发 Web 服务器无法找到文件夹“ CFFileServlet ”的映射。您可以在 application.cfc 文件中明确提及该映射。就像在我的情况下,我创建了映射

<cfset This.mappings["/CFFileServlet"]="C:\ColdFusion10\cfusion\tmpCache\CFFileServlet">
于 2012-07-16T11:54:32.047 回答