File resume transfer problems with non-English filenames

Server:Gene6 FTP server v3.10.0.2
Client:SmartFTP v3.0.1027

I ocationally find this problems, maybe its a bug.
The problem is path independent, only filename will cause these error.
I also test other FTP clients, they all works well (including that free one).

PS:I combined Traditional Chinese(part:繁體中文) and Japanese(part:日本語あいうえお) as the file's name.




1. English path and English filename:pass, REST command works

2. English path and other language:REST command dosen't work
[22:18:24] 分析主機名稱 "127.0.0.1"

[22:18:24] 連線到 127.0.0.1 埠: 21

[22:18:24] 連接到 127.0.0.1.

[22:18:24] 220 Gene6 FTP Server v3.10.0 (Build 2) ready...

[22:18:24] USER eavictor

[22:18:24] 331 Password required for eavictor.

[22:18:24] PASS (隱藏)

[22:18:24] 230 User eavictor logged in.

[22:18:24] SYST

[22:18:24] 215 UNIX Type: L8

[22:18:24] 偵測到伺服器類型: UNIX

[22:18:24] RTT: 1.933 ms

[22:18:24] FEAT

[22:18:24] 211-Extensions supported:

[22:18:24]  AUTH TLS

[22:18:24]  CCC

[22:18:24]  CLNT

[22:18:24]  CPSV

[22:18:24]  EPRT

[22:18:24]  EPSV

[22:18:24]  MDTM

[22:18:24]  MFCT

[22:18:24]  MFMT

[22:18:24]  MLST type*;size*;create;modify*;

[22:18:24]  MODE Z

[22:18:24]  PASV

[22:18:24]  PBSZ

[22:18:24]  PROT

[22:18:24]  REST STREAM

[22:18:24]  SIZE

[22:18:24]  SSCN

[22:18:24]  TVFS

[22:18:24]  UTF8

[22:18:24]  XCRC "filename" SP EP

[22:18:24]  XMD5 "filename" SP EP

[22:18:24]  XSHA1 "filename" SP EP

[22:18:24] 211 End.

[22:18:24] CLNT SmartFTP 3.0.1027.0

[22:18:24] 200 Noted.

[22:18:24] 偵測伺服器軟體: Gene6 FTP Server 3.x

[22:18:24] OPTS UTF8 ON

[22:18:24] 200 UTF8 OPTS ON

[22:18:24] OPTS MLST type;size;create;modify;

[22:18:24] 200 MLST OPTS type;size;create;modify;

[22:18:24] PWD

[22:18:24] 257 "/" is current directory.

[22:18:24] CWD /path test English only

[22:18:24] 250 CWD command successful. "/path test English only" is current directory.

[22:18:24] PWD

[22:18:24] 257 "/path test English only" is current directory.

[22:18:24] MLST test file other languages 繁體中文 日本語あいうえお.rar

[22:18:24] 550 File or directory not found.

[22:18:24] Compression disabled for private IP addresses.

[22:18:24] TYPE I

[22:18:24] 200 Type set to I.

[22:18:24] PASV

[22:18:24] 227 Entering Passive Mode (127,0,0,1,206,157)

[22:18:24] 開啟資料連接到 127.0.0.1 埠: 52893

[22:18:24] RETR test file other languages 繁體中文 日本語あいうえお.rar

[22:18:24] 150 Data connection accepted from 127.0.0.1:49716; transfer starting for /path test English only/test file other languages 繁體中文 日本語あいうえお.rar (469488946 bytes)

[22:18:33] ABOR

[22:18:33] Transfer failed.

[22:18:33] 用戶端已關閉連接.

[22:18:35] 分析主機名稱 "127.0.0.1"

[22:18:35] 連線到 127.0.0.1 埠: 21

[22:18:35] 連接到 127.0.0.1.

[22:18:35] 220 Gene6 FTP Server v3.10.0 (Build 2) ready...

[22:18:35] USER eavictor

[22:18:35] 331 Password required for eavictor.

[22:18:35] PASS (隱藏)

[22:18:35] 230 User eavictor logged in.

[22:18:35] SYST

[22:18:35] 215 UNIX Type: L8

[22:18:35] 偵測到伺服器類型: UNIX

[22:18:35] RTT: 1.391 ms

[22:18:35] FEAT

[22:18:35] 211-Extensions supported:

[22:18:35]  AUTH TLS

[22:18:35]  CCC

[22:18:35]  CLNT

[22:18:35]  CPSV

[22:18:35]  EPRT

[22:18:35]  EPSV

[22:18:35]  MDTM

[22:18:35]  MFCT

[22:18:35]  MFMT

[22:18:35]  MLST type*;size*;create;modify*;

[22:18:35]  MODE Z

[22:18:35]  PASV

[22:18:35]  PBSZ

[22:18:35]  PROT

[22:18:35]  REST STREAM

[22:18:35]  SIZE

[22:18:35]  SSCN

[22:18:35]  TVFS

[22:18:35]  UTF8

[22:18:35]  XCRC "filename" SP EP

[22:18:35]  XMD5 "filename" SP EP

[22:18:35]  XSHA1 "filename" SP EP

[22:18:35] 211 End.

[22:18:35] CLNT SmartFTP 3.0.1027.0

[22:18:35] 200 Noted.

[22:18:35] 偵測伺服器軟體: Gene6 FTP Server 3.x

[22:18:35] OPTS UTF8 ON

[22:18:35] 200 UTF8 OPTS ON

[22:18:35] OPTS MLST type;size;create;modify;

[22:18:35] 200 MLST OPTS type;size;create;modify;

[22:18:35] PWD

[22:18:35] 257 "/" is current directory.

[22:18:35] CWD /path test English only

[22:18:35] 250 CWD command successful. "/path test English only" is current directory.

[22:18:35] PWD

[22:18:35] 257 "/path test English only" is current directory.

[22:18:35] MLST test file other languages 繁體中文 日本語あいうえお.rar

[22:18:35] 550 File or directory not found.

[22:18:35] Compression disabled for private IP addresses.

[22:18:35] TYPE I

[22:18:35] 200 Type set to I.

[22:18:35] PASV

[22:18:36] 227 Entering Passive Mode (127,0,0,1,47,175)

[22:18:36] 開啟資料連接到 127.0.0.1 埠: 12207

[22:18:36] RETR test file other languages 繁體中文 日本語あいうえお.rar

[22:18:36] 150 Data connection accepted from 127.0.0.1:49718; transfer starting for /path test English only/test file other languages 繁體中文 日本語あいうえお.rar (469488946 bytes)

3. Other languages path and English filename:pass, REST command works

4. Other languages path and Other languages filename:REST command dosen't work
[22:34:27] 分析主機名稱 "127.0.0.1"

[22:34:27] 連線到 127.0.0.1 埠: 21

[22:34:27] 連接到 127.0.0.1.

[22:34:27] 220 Gene6 FTP Server v3.10.0 (Build 2) ready...

[22:34:27] USER eavictor

[22:34:27] 331 Password required for eavictor.

[22:34:27] PASS (隱藏)

[22:34:27] 230 User eavictor logged in.

[22:34:27] SYST

[22:34:27] 215 UNIX Type: L8

[22:34:27] 偵測到伺服器類型: UNIX

[22:34:27] RTT: 1.113 ms

[22:34:27] FEAT

[22:34:27] 211-Extensions supported:

[22:34:27]  AUTH TLS

[22:34:27]  CCC

[22:34:27]  CLNT

[22:34:27]  CPSV

[22:34:27]  EPRT

[22:34:27]  EPSV

[22:34:27]  MDTM

[22:34:27]  MFCT

[22:34:27]  MFMT

[22:34:27]  MLST type*;size*;create;modify*;

[22:34:27]  MODE Z

[22:34:27]  PASV

[22:34:27]  PBSZ

[22:34:27]  PROT

[22:34:27]  REST STREAM

[22:34:27]  SIZE

[22:34:27]  SSCN

[22:34:27]  TVFS

[22:34:27]  UTF8

[22:34:27]  XCRC "filename" SP EP

[22:34:27]  XMD5 "filename" SP EP

[22:34:27]  XSHA1 "filename" SP EP

[22:34:27] 211 End.

[22:34:27] CLNT SmartFTP 3.0.1027.0

[22:34:27] 200 Noted.

[22:34:27] 偵測伺服器軟體: Gene6 FTP Server 3.x

[22:34:27] OPTS UTF8 ON

[22:34:27] 200 UTF8 OPTS ON

[22:34:27] OPTS MLST type;size;create;modify;

[22:34:27] 200 MLST OPTS type;size;create;modify;

[22:34:27] PWD

[22:34:27] 257 "/" is current directory.

[22:34:27] CWD /path test 繁體中文 日本語あいうえお

[22:34:27] 250 CWD command successful. "/path test 繁體中文 日本語あいうえお" is current directory.

[22:34:27] PWD

[22:34:27] 257 "/path test 繁體中文 日本語あいうえお" is current directory.

[22:34:27] MLST test file other languages 繁體中文 日本語あいうえお.rar

[22:34:27] 550 File or directory not found.

[22:34:27] Compression disabled for private IP addresses.

[22:34:27] TYPE I

[22:34:27] 200 Type set to I.

[22:34:27] PASV

[22:34:27] 227 Entering Passive Mode (127,0,0,1,195,164)

[22:34:27] 開啟資料連接到 127.0.0.1 埠: 50084

[22:34:27] RETR test file other languages 繁體中文 日本語あいうえお.rar

[22:34:27] 150 Data connection accepted from 127.0.0.1:49753; transfer starting for /path test 繁體中文 日本語あいうえお/test file other languages 繁體中文 日本語あいうえお.rar (469488946 bytes)

[22:34:32] ABOR

[22:34:32] Transfer failed.

[22:34:32] 用戶端已關閉連接.

[22:34:36] 分析主機名稱 "127.0.0.1"

[22:34:36] 連線到 127.0.0.1 埠: 21

[22:34:36] 連接到 127.0.0.1.

[22:34:36] 220 Gene6 FTP Server v3.10.0 (Build 2) ready...

[22:34:36] USER eavictor

[22:34:36] 331 Password required for eavictor.

[22:34:36] PASS (隱藏)

[22:34:36] 230 User eavictor logged in.

[22:34:36] SYST

[22:34:36] 215 UNIX Type: L8

[22:34:36] 偵測到伺服器類型: UNIX

[22:34:36] RTT: 1.107 ms

[22:34:36] FEAT

[22:34:36] 211-Extensions supported:

[22:34:36]  AUTH TLS

[22:34:36]  CCC

[22:34:36]  CLNT

[22:34:36]  CPSV

[22:34:36]  EPRT

[22:34:36]  EPSV

[22:34:36]  MDTM

[22:34:36]  MFCT

[22:34:36]  MFMT

[22:34:36]  MLST type*;size*;create;modify*;

[22:34:36]  MODE Z

[22:34:36]  PASV

[22:34:36]  PBSZ

[22:34:36]  PROT

[22:34:36]  REST STREAM

[22:34:36]  SIZE

[22:34:36]  SSCN

[22:34:36]  TVFS

[22:34:36]  UTF8

[22:34:36]  XCRC "filename" SP EP

[22:34:36]  XMD5 "filename" SP EP

[22:34:36]  XSHA1 "filename" SP EP

[22:34:36] 211 End.

[22:34:36] CLNT SmartFTP 3.0.1027.0

[22:34:36] 200 Noted.

[22:34:36] 偵測伺服器軟體: Gene6 FTP Server 3.x

[22:34:36] OPTS UTF8 ON

[22:34:36] 200 UTF8 OPTS ON

[22:34:36] OPTS MLST type;size;create;modify;

[22:34:36] 200 MLST OPTS type;size;create;modify;

[22:34:36] PWD

[22:34:36] 257 "/" is current directory.

[22:34:36] CWD /path test 繁體中文 日本語あいうえお

[22:34:36] 250 CWD command successful. "/path test 繁體中文 日本語あいうえお" is current directory.

[22:34:36] PWD

[22:34:36] 257 "/path test 繁體中文 日本語あいうえお" is current directory.

[22:34:36] MLST test file other languages 繁體中文 日本語あいうえお.rar

[22:34:36] 550 File or directory not found.

[22:34:36] Compression disabled for private IP addresses.

[22:34:36] TYPE I

[22:34:36] 200 Type set to I.

[22:34:36] PASV

[22:34:36] 227 Entering Passive Mode (127,0,0,1,15,155)

[22:34:36] 開啟資料連接到 127.0.0.1 埠: 3995

[22:34:36] RETR test file other languages 繁體中文 日本語あいうえお.rar

[22:34:36] 150 Data connection accepted from 127.0.0.1:49755; transfer starting for /path test 繁體中文 日本語あいうえお/test file other languages 繁體中文 日本語あいうえお.rar (469488946 bytes)

Please install the latest version of SmartFTP:
https://www.smartftp.com/download

Uninstall the Chinese language addon and use the English language (default).

Regards,
Mat

It might be a bug with MLST command on the server side. SmartFTP uses MLST to get the file size, other FTP clients may use different commands (e.g. SIZE).

Regards,
Mat

Thanks for answering the question, I've sent an e-mail to G6 team for support.

Best regards.