curl/tests/data/test235
Daniel Stenberg aa47ac4c06 Added test case 235 that makes a resumed upload of a file that isn't present
on the remote side. This then converts the operation to an ordinary STOR
upload. This was requested/pointed out by Ignacio Vazquez-Abrams.

It also proved (and I fixed) a bug in the newly rewritten ftp code (and
present in the 7.13.1 release) when trying to resume an upload and the servers
returns an error to the SIZE command. libcurl then loops and sends SIZE
commands infinitely.
2005-03-04 23:52:06 +00:00

43 lines
596 B
Plaintext

# Server-side
<reply>
</reply>
# Client-side
<client>
<server>
ftp
</server>
<name>
FTP resumed upload but no file present remotely
</name>
<command>
ftp://%HOSTIP:%FTPPORT/235 -T log/upload235 -C -
</command>
<file name="log/upload235">
this is the *****crap******** that we're gonna upload
worx?
</file>
</client>
# Verify data after the test has been "shot"
<verify>
<strip>
</strip>
<protocol>
USER anonymous
PASS curl_by_daniel@haxx.se
PWD
EPSV
TYPE I
SIZE 235
STOR 235
QUIT
</protocol>
<upload>
this is the *****crap******** that we're gonna upload
worx?
</upload>
</verify>