Hi all,
   
  I have created ArgoUML plugin which has to send ArgoUML project to the remote 
repository on FTP server. All data, such as url, file name etc. should be 
provided by the system itself, so user should not use JFileChooser to select 
location. He only has to selects menu item and the project will be uploaded to 
the default location with default file name. I have created the following code:
   
   URI uri = ProjectManager.getManager().getCurrentProject().getURI();
        if(uri==null){
           //some code should be added here
        }
        File file = new File(uri);
            if (file == null) {
                return;
            }
        FTPConnectionManager ftpConnMan=new FTPConnectionManager();
        ftpConnMan.createConnectionToFTPServer("127.0.0.1", "test", "");
        ftpConnMan.uploadFileToRepository(file,"myTestProjectFile.zargo");
        ftpConnMan.closeConnection();
  
It works if I use project which already exists or is saved localy before 
sending. However, if I create new project and try to send it, it doesn't have 
URI so the file is not created. As my FTP client works with java.io.File, I 
need an instance of this class to get from current project.
   
  I suppose that is easy question for you.
  Thanks in advance.
  
Zoran

       
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

Reply via email to