[ 
https://issues.apache.org/jira/browse/VFS-123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12505849
 ] 

Tom Duffey commented on VFS-123:
--------------------------------

The above patch seems to work OK but you need to check if relPath is null 
before passing it to URIUtil.endodePath().  Otherwise an 
IllegalArgumentException is thrown.

> [FTP Provider] Unvisible files in sub directories with space in their names
> ---------------------------------------------------------------------------
>
>                 Key: VFS-123
>                 URL: https://issues.apache.org/jira/browse/VFS-123
>             Project: Commons VFS
>          Issue Type: Bug
>         Environment: all
>            Reporter: Gilles Gaillard
>            Priority: Trivial
>
> In class FTPClientWrapper, The method 
>   FTPFile[] listFiles(String relPath)
> returns an empty array if the relpath parameter contains a 'space' character 
> (for example: 'test dir/child1'). 
> In such a case the FTP server will respond with an error 550 and a message 
> looking like: 'invalid directory 'test'.
> The workaround is 
>   1. to detect such a case
>   2. to perform a CWD to the targeted directory, request the listFiles
>   3. CWD to the previous working directory.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to