Coldfusion cfimage不显示验证码图像

Coldfusion cfimage不显示验证码图像,coldfusion,coldfusion-9,cfimage,Coldfusion,Coldfusion 9,Cfimage,我正在使用cfimage在coldfusion9中生成验证码。在我的项目中有三个环境,分别是dev、stage和production。验证码图像在开发和生产中都会显示,但在阶段中它不会显示图像。当我查看firebug时,captcha图像标记的“src”属性的路径为“/CFFileServlet/\u cf\u captcha/\u captcha\u img-15656442913310989.png”,但图像未显示 请告诉我这个问题的可能原因 谢谢您的开发web服务器无法找到文件夹“CFFi

我正在使用cfimage在coldfusion9中生成验证码。在我的项目中有三个环境,分别是dev、stage和production。验证码图像在开发和生产中都会显示,但在阶段中它不会显示图像。当我查看firebug时,captcha图像标记的“src”属性的路径为“/CFFileServlet/\u cf\u captcha/\u captcha\u img-15656442913310989.png”,但图像未显示

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


谢谢

您的开发web服务器无法找到文件夹“CFFileServlet的映射。您可以在application.cfc文件中明确提到该映射。就像在我的例子中,我通过

<cfset This.mappings["/CFFileServlet"]="C:\ColdFusion10\cfusion\tmpCache\CFFileServlet">

您的开发人员web服务器无法找到文件夹“CFFileServlet”的映射。您可以在application.cfc文件中明确提到该映射。就像在我的例子中,我通过

<cfset This.mappings["/CFFileServlet"]="C:\ColdFusion10\cfusion\tmpCache\CFFileServlet">

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

Alias /CFFileServlet /opt/coldfusion9/cfusion/tmpCache/CFFileServlet
<Directory /opt/coldfusion9/cfusion/tmpCache/CFFileServlet>
    Order allow,deny
    Allow from all
</Directory>
Alias/CFFileServlet/opt/coldfusion9/cfusion/tmpCache/CFFileServlet
命令允许,拒绝
通融

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

Alias /CFFileServlet /opt/coldfusion9/cfusion/tmpCache/CFFileServlet
<Directory /opt/coldfusion9/cfusion/tmpCache/CFFileServlet>
    Order allow,deny
    Allow from all
</Directory>
Alias/CFFileServlet/opt/coldfusion9/cfusion/tmpCache/CFFileServlet
命令允许,拒绝
通融