Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

NateD

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.
marcvds

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