首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在coldfusion中通过FTP上传文件

如何在coldfusion中通过FTP上传文件
EN

Stack Overflow用户
提问于 2013-02-26 17:21:59
回答 5查看 3.2K关注 0票数 2

我使用下面的代码通过FTP上传文件。从第9行到第14行,ít显示错误:“属性'connection‘对标记无效。(Found: connection,localfile,action,action,failifexists,remotefile)”请告诉我哪里出错了。提前感谢

代码语言:javascript
运行
复制
1.<cftry>    
2.  <cfftp connection="Myftp"  
3.  action="open"  
4.  server="#ftpurl#"
5.  username="#form.ftpusername#"
6.  password="#form.ftppassword#">
7.  stoponerror="Yes">

8.  Did it open connection? <cfoutput>#cfftp.succeeded#</cfoutput><br />                            
9.  <cfftp connection = "Myftp"
10. action = "PutFile"
11. localFile="D:\home\\wwwroot\localfile.txt"
12. remoteFile="remotefile.txt"
13. failifexists="no"
14. passive = "Yes">

15. Did it put the file? <cfoutput>#cfftp.succeeded#</cfoutput><br />                       
16. <cfftp action="close" connection="Myftp">
17. <cfcatch>
18.     <cfset errText = "Please enter valid FTP details" />
19.     <cfset err = err + 1 />
20. </cfcatch>          
21.</cftry>
EN

回答 5

Stack Overflow用户

发布于 2013-03-04 20:45:42

根据对这个问题的评论,这里的“错误”是CFEclipse字典文件中的一个错误,导致“连接”被错误地标记为无效属性。

提供的代码是有效的,并且可以正确执行。

票数 1
EN

Stack Overflow用户

发布于 2016-06-22 03:35:52

您在第6行有一个结束标记,它看起来不合适。

代码语言:javascript
运行
复制
6.  password="#form.ftppassword#">
7.  stoponerror="Yes">

应该改为

代码语言:javascript
运行
复制
6.  password="#form.ftppassword#"
7.  stoponerror="Yes">
票数 0
EN

Stack Overflow用户

发布于 2013-02-27 01:50:39

在服务器端上传文件时,最好使用<cffile>标签,而不是<cftfp>标签。它是简单和紧凑的。请参见语法..

代码语言:javascript
运行
复制
<cffile 
action = "upload"
destination = "full pathname"
fileField = "form field"
accept = "MIME type|file type"
attributes = "file attribute or list"
mode = "permission"
nameConflict = "behavior"
result = "result name"> 

示例:

代码语言:javascript
运行
复制
 <cfset destination = expandPath("www\img\QuesImages") />
 <cffile action="Upload" 
         fileField="QuesPhoto"   <!--name of input tag in form-->
         destination="#destination#" 
         nameConflict="Overwrite" 
         accept="image/jpeg, image/gif, image/png">
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15085349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档