cfimage不显示验证码图像

时间:2012-07-13 06:45:11

标签: coldfusion coldfusion-9 cfimage

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

请告诉我可能导致此问题的原因。

由于

2 个答案:

答案 0 :(得分:4)

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

Alias /CFFileServlet /opt/coldfusion9/cfusion/tmpCache/CFFileServlet
<Directory /opt/coldfusion9/cfusion/tmpCache/CFFileServlet>
    Order allow,deny
    Allow from all
</Directory>

答案 1 :(得分:0)

您的开发者网络服务器无法找到文件夹“ CFFileServlet ”的映射。您可以在application.cfc文件中明确提到该映射。就像我的情况一样,我已经通过

创建了映射
<cfset This.mappings["/CFFileServlet"]="C:\ColdFusion10\cfusion\tmpCache\CFFileServlet">