1

Coldfusion9 でキャプチャを生成するために cfimage を使用しています。私のプロジェクトには、dev、stage、production という名前の 3 つの環境があります。キャプチャ画像は開発と本番の両方で表示されていますが、ステージでは画像が表示されていません。firebug を調べていると、キャプチャ イメージ タグの「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 に答える