Opened 12 years ago

Last modified 6 years ago

#1396 closed Bug report

Failed to upload file

Reported by: kunlunsnow Owned by: Alexander Schuch
Priority: normal Component: FileZilla Client
Keywords: Cc: kunlunsnow, Alexander Schuch, Tim Kosse
Component version: Operating system type:
Operating system version:

Description

There is a ftp proxy between filezilla and ftp server. The ftp proxy caches data and do virus scanning before transmit it. Use filezilla to upload a big file, filezilla failed:

状态: 连接到 192.168.10.43:21...
状态: 连接建立,等待欢迎消息...
返回: 220 Serv-U FTP Server v6.4 for WinSock ready...
命令: USER test
返回: 331 User name okay, need password.
命令: PASS
返回: 230 User logged in, proceed.
状态: 已连接
状态: 开始上传 C:\ftp test\A1000-100.00.0.56.acv
命令: CWD /2009/
返回: 250 Directory changed to /2009
命令: PWD
返回: 257 "/2009" is current directory.
命令: TYPE I
返回: 200 Type set to I.
命令: PASV
返回: 227 Entering Passive Mode (192,168,10,43,18,200)
命令: STOR A1000-100.00.0.56.acv
返回: 150 Opening BINARY mode data connection for A1000-100.00.0.56.acv.
返回: 226-transferring data...
返回: 226-transferring data...
返回: 226-transferring data...
错误: 已从服务器断开

The ftp proxy sending "226-transferring data..." to ftp client while doing virus scanning to avoid ftp timeout.

Without these resonse, cuteftp and leadftp will timeout, and can work well with these response. But filezilla failed. Disable filezilla timeout, filezilla failed, too.
It seems filezilla can't recognize these response correctly.

Change History (2)

comment:1 Changed 12 years ago by Alexander Schuch

Which version of FileZilla are you using? If not the most recent version yet, please try that one.

And if you can, please change the language to English before submitting a log, as the one given is not that easy to read. Thanks.

comment:2 Changed 12 years ago by Tim Kosse

The ftp proxy sending "226-transferring data..." to ftp client
while doing virus scanning to avoid ftp timeout.

That's in violation to the FTP standard. Please upgrade to a better proxy.

Note: See TracTickets for help on using tickets.