[
https://issues.apache.org/jira/browse/NET-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12865250#action_12865250
]
Sebb commented on NET-321:
--------------------------
Creating directories and files with a leading "-" works OK for me.
What FTP server are you connecting to?
Have you tried using another FTP client to see if the server allows such
filenames at all?
> can not upload/store some file/folder begins with "-" ( hyphen character) on
> a FTP-Server
> -----------------------------------------------------------------------------------------
>
> Key: NET-321
> URL: https://issues.apache.org/jira/browse/NET-321
> Project: Commons Net
> Issue Type: Bug
> Affects Versions: 2.0
> Environment: Windows XP/ Unix
> Reporter: Thomas Beer
> Priority: Minor
>
> I have to analyze something and a name of a folder was stored like an ID.
> This ID is user-dependent. I won't manipulate this ID. But I can not upload
> some folder or file begins with "-".
> Example:
> ##########################################################################################
> 2010-05-07 09:11:45,982 [main] INFO proxy.ftp.FTPClientUtil - Set working
> dir=true to: "path"
> 2010-05-07 09:11:45,982 [main] INFO proxy.ftp.FTPClientUtil - Copy
> directory: Test to the current working directory.
> Can't store something begins with "-":
> 2010-05-07 09:11:45,982 [main] DEBUG proxy.ftp.FTPClientUtil - create new
> dir: -=false
> 2010-05-07 09:11:45,998 [main] DEBUG proxy.ftp.FTPClientUtil - store file:
> --------------_07.47.58=false
> But can store something begins not with "-":
> 2010-05-07 09:11:46,060 [main] DEBUG proxy.ftp.FTPClientUtil - create new
> dir: 1-=true
> 2010-05-07 09:11:46,279 [main] DEBUG proxy.ftp.FTPClientUtil - store file:
> 2010-04-26_--------------_07.47.58=true
> 2010-05-07 09:11:46,279 [main] INFO proxy.ftp.FTPClientUtil - Copy done!
> 2010-05-07 09:11:46,279 [main] INFO proxy.ftp.FTPClientUtil - Disconnected
> from server.
> ##########################################################################################
> I used this functions from FTPClient (see below):
> ##########################################################################################
> logger.debug("create new dir: " + dir.getName() + "=" +
> ftp.makeDirectory(dir.getName()));
> logger.debug("store file: " + file.getName() + "=" +
> ftp.storeFile(file.getName(), fis));
> ##########################################################################################
> functions from FTPClient:
> /**store directory**/
> public boolean makeDirectory(String pathname) throws IOException
> {
> return FTPReply.isPositiveCompletion(mkd(pathname));
> }
> /**store file**/
> public boolean storeFile(String remote, InputStream local)
> throws IOException
> {
> return __storeFile(FTPCommand.STOR, remote, local);
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.