0

Coldfusion バージョン:8 を使用しています。無効な認証情報、接続タイムアウト、アップロード権限なし、削除権限なしを処理する cfftp 例外を処理する必要があります。Coldfusion の cfftp タグに対して正確に定義された実行時例外は何ですか。

4

2 に答える 2

2

cftryタグを使用してみてください:

<cftry>

FTP code here.

    <cfcatch type="exception type1">
        Add exception processing code here.
    </cfcatch>

    <cfcatch type="exception type2">
        Add exception processing code here.
    </cfcatch>

    <cfcatch type="Any">
        Add exception processing code appropriate for all other exceptions here.
    </cfcatch>

</cftry>

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Errors_13.html

于 2013-03-12T13:13:53.193 に答える
1

リクエストが対象の Web サーバーによって処理される場合、例外処理は役に立ちません。例外は、ColdFusion によるリクエストの送信中に予期しない事態が発生した場合にのみスローされます。つまり、発信ファイアウォールがリクエストをブロックしたり、その他の種類の接続の問題が発生したりします。

必要なのは、タグを呼び出した後に常に生成されるCFHTTP 構造体変数だけです。この構造体には、実際の HTTP 応答に関連するすべてのデータが含まれています。(ただし、リクエストを保持する<cftry>/<cfcatch>ことは引き続き推奨されます。)

Tomcat/Railo で存在しない Web サイト (404 Not Found) をリクエストする例を次に示します。

CFHTTP の結果の例

于 2013-03-13T00:14:34.307 に答える