我正在使用cfimage在coldfusion9中生成验证码。在我的项目中,有三个环境,分别名为dev、stage和production。验证码图像在开发和生产中都可以显示,但在阶段中不会显示该图像。当我查看firebug时,验证码图像标签的'src‘属性的路径为,'/CFFileServlet/_cf_captcha/_captcha_img-156564442913310989.png’,但是图像没有显示。
请告诉我这个问题的可能原因是什么。
谢谢
发布于 2013-09-23 19:24:43
如果您的服务器在Apache下,您也可以直接在Apache conf文件中进行映射:
Alias /CFFileServlet /opt/coldfusion9/cfusion/tmpCache/CFFileServlet
<Directory /opt/coldfusion9/cfusion/tmpCache/CFFileServlet>
Order allow,deny
Allow from all
</Directory>发布于 2012-07-16 19:54:32
您的开发人员web服务器无法找到文件夹'CFFileServlet'.的映射您可以在application.cfc文件中显式地提到该映射。就像我的例子一样,我通过以下方式创建了映射
<cfset This.mappings["/CFFileServlet"]="C:\ColdFusion10\cfusion\tmpCache\CFFileServlet">https://stackoverflow.com/questions/11465440
复制相似问题