Kristian82
Kristian82

Reputation: 1557

I cannot put file with cfftp, any ideas why?

I am trying to create a function to upload two xml files to another website once a day, I can make a connection fine using this code

<cfftp action = "open"
username = "xxxx"
connection = "MyConnection"
password = "xxxx"
server = "xxx"
passive="yes"
secure="true">

but then when I try to put the file using this code

<cfftp 
action="putFile"
connection="MyConnection"
localfile="xxx"
remotefile="xxx">

then I get this error

An error occurred during the sFTP putFile operation. 
 Error: Permission denied. 

 The error occurred in xxxxx: line 13
11 :        connection="MyConnection"
12 :        localfile="xxxx"
13 :        remotefile="xxxx">

Additional background info is that I can upload via filezilla.

Upvotes: 3

Views: 2215

Answers (2)

user3215061
user3215061

Reputation: 109

Just use passive="yes" with the putFile operation:

<cfftp 
   action="putFile"
   connection="MyConnection"
   localfile="xxx"
   remotefile="xxx"
   passive="yes">

Upvotes: 2

Andrew Myers
Andrew Myers

Reputation: 658

I just had a look at some code I wrote a while ago that uses cfftp, and my remotefile contains the full path. Can you confirm if yours does this?

The error "permission denied" would make sense it if was trying to upload it into the wrong directory also. Let us know how you go.

Upvotes: 0

Related Questions