Scripting: disabling resume option

Advertisement

marcvds
Guest

Scripting: disabling resume option

Hi, I use WinSCP to transfer files to a protected SFTP server using the following script:
# Automatically answer all prompts negatively not to stall
# the script on errors
option batch on
# Disable overwrite confirmations that conflict with the previous
option confirm off
# Connect using a password
# open user:password@example.com
# Connect
open xxxxxxxx:yyyyyyyy@xxx.xxx.xxx.xxx:xxxx-hostkey="ssh-dss 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"
# Change remote directory
# cd /tmp/SFTP
# Force binary mode transfer
option transfer binary
# Upload the file to current working directory
put c:\Files\*.* 
# Disconnect
close
# Exit WinSCP
exit

I receive the following error in the log file:
* 2009-10-20 08:00:02.206 Error code: 4
* 2009-10-20 08:00:02.206 Error message from server (en): Failure
* 2009-10-20 08:00:02.206 Request code: 18
. 2009-10-20 08:00:02.206 Asking user:
. 2009-10-20 08:00:02.206 Transfer was succesfully finished, but temporary transfer file 'CAMDEF_20091019.csv.filepart' could not be renamed to target file name 'CAMDEF_20091019.csv'. If the problem persists, you may try to turn off transfer resume support. ("General failure (server should provide error description).
When using the WinSCP GUI, I overcome the problem by disabling the Enable transfer resume/transfer to temporary filename for in Endurance.

My question is: How can I disable the resume/temporary filename option in scripts when using scripts?

My config is:
WinSCP 4.1.8 (Build 415)
Windows XP Pro SP3

Thanks for your help and congratulations for such a useful piece of software :D
Marc

Reply with quote

Advertisement

NateD
Guest

Re: Turn off transfer resume support

Hey @Martin – why do you have 'resume file transfer' turned on by default?

Seems like that is not desired in the majority of cases.

It would also save you responding to endless "how do I disable resume file transfer' questions.

Reply with quote

Advertisement

You can post new topics in this forum