I have tested many times. In PASV mode, these commands worked well when small files, but when large files, when the store process finished and "Closing data socket", the "Timeout -reconnecting " jumped out, and lftp immediately got a new connect and gave a new store request without any delay. But the new store process got a wrong and small file size by SIZE command, so it append more data to the finished file. I got a larger file on the ftp server.
I have set the net:timeout to a big value, no help. I have checked the ftp server's log, when the new store process was going, the old one was still going yet. I have tested the version 3.5.4 and 3.5.6. I have finished the batch upload to the same ftp server using Flashfxp on windows without any error. What's wrong. Thanks.
