我正在使用Coldfusion版本:8。我需要處理cfftp異常,它處理無效憑證,連接超時,沒有上載權限,沒有刪除權限。在Coldfusion中,cfftp標籤的確切運行時異常是什麼?Coldfusion:如何處理cfftp異常
0
A
回答
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
+0
我想知道具體的類型來代替異常類型1。比如請求超時異常的coldfusion.runtime.RequestTimedOutException – RajVish 2013-03-13 11:46:13
1
異常處理是不會幫助你,如果您的請求是由Web服務器的目標服務。只有在嘗試通過ColdFusion發送請求時出現意外事件(即傳出防火牆阻止了您的請求或任何其他類型的連接問題)時纔會拋出異常。
您需要的唯一東西是CFHTTP結構變量在調用標籤後總是生成。該結構包含與實際HTTP響應相關的所有數據。 (保持內<cftry>/<cfcatch>
請求仍儘管建議這樣做。)
這裏有一個例子請求不存在的網站(404未找到)在Tomcat/Railo:
相關問題
- 1. 如何處理未處理的異常?
- 2. 如何處理異常處理代碼中的異常?
- 3. 如何處理REST異常?
- 4. 如何處理PDO異常
- 5. 如何處理異常
- 6. 如何處理HttpAsyncClient異常
- 7. 如何處理異常
- 8. 如何處理異常?
- 9. 如何處理Hibernate異常?
- 10. kohana如何處理異常
- 11. WebKit如何處理異常
- 12. 如何處理java.util.concurrent.ExecutionException異常?
- 13. 如何處理AllServersUnavailable異常
- 14. 如何處理異常
- 15. 如何處理SharePoint異常?
- 16. 如何處理異常?
- 17. 異常處理
- 18. 處理異常
- 19. 異常處理
- 20. 異常處理
- 21. 異常處理
- 22. 異常處理
- 23. 處理異常
- 24. 異常處理
- 25. 異常處理
- 26. 異常處理
- 27. 異常處理
- 28. 異常處理?
- 29. 異常處理
- 30. 異常處理
你到底想幹什麼?不能只使用'#cfcatch.message# '? –
Travis
2013-03-12 13:07:10
我的方法是在嘗試cfftp標記之前檢查憑據,權限等。事實上,爲什麼沒有必要的權限,某個頁面可以提供給某人? – 2013-03-12 13:31:59