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

如果您的请求由目标网络服务器提供服务,则异常处理不会帮助您。只有在尝试通过 ColdFusion 发送请求时发生意外情况时才会抛出异常,即传出防火墙阻止您的请求或任何其他类型的连接问题。

您唯一需要的是在调用标记后始终生成的 CFHTTP 结构变量。该结构包含与实际 HTTP 响应相关的所有数据。<cftry>/<cfcatch>(但仍然建议保留请求。)

这是一个请求 Tomcat/Railo 上不存在的网站(404 Not Found)的示例:

CFHTTP 结果示例

于 2013-03-13T00:14:34.307 回答