I encountered an issue with FTPFileSystem regarding whitespace handling. When a file or directory name on the server contains spaces, the ls() method fails to parse the full name correctly, often truncating the result.
Assume a directory /data exists on the FTP server containing a file named "my file.txt".
Actual Output: The filename is truncated (split by space):
['/data/file.txt']
Expected Output: It should return the full filename:
['/data/my file.txt']