mirror of
https://github.com/curl/curl.git
synced 2024-12-09 06:30:06 +08:00
aa47ac4c06
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.
43 lines
596 B
Plaintext
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>
|