cfimage未显示captcha图像



我正在coldfusion9中使用cfimage生成captcha。在我的项目中有三个环境,分别命名为dev、stage和production。captcha图像在开发和生产中都会显示,但在阶段中它不会显示图像。当我浏览firebug时,captcha图像标记的"src"属性的路径为"/CFCFileServlet/cf_captcha/captcha_img-156564442913310989.png",但图像没有显示。

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

感谢

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

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

您的开发web服务器无法找到文件夹'CFFileServlet'的映射。您可以在application.cc文件中明确提及该映射。就像我的情况一样,我已经通过创建了映射

<cfset This.mappings["/CFFileServlet"]="C:ColdFusion10cfusiontmpCacheCFFileServlet">

最新更新