我创建了一个getImageFile()
需要以下参数的函数:
- ftp 连接名称
- 远程文件
- 本地文件
在该函数中,ColdFusion 会引发连接未定义的错误。但是,如果我在调用者函数中使用 ftp 连接名称,那么它就可以工作。
<cffunction name="getImageFile" access="private" returntype="string" >
<cfargument name="ftpcon" type="any" required="yes" >
<cfargument name="remotefile" type="string" required="yes" >
<cfargument name="localfile" type="string" required="yes" >
<cfftp action="GetFile"
connection="#Arguments.ftpcon#"
localfile= "#Arguments.localfile#"
remotefile="#Arguments.remotefile#"
stopOnError="false"
transfermode="binary"
failIfExists="false">
<cfdump var="#cfftp#">
</cffunction>
有什么建议么?