title: Uploading a file to a FTP server from android phone?
body: <p>Following is the code that's suppose to create a text document and upload it to my FTP server. For some reason it doesn't seem to work. I used to the libraries provided at </p>
  
  <p><a href="http://lavalatwork.blogspot.tw/2010/09/using-apache-commons-ftp-library-in.html" rel="noreferrer">http://lavalatwork.blogspot.tw/2010/09/using-apache-commons-ftp-library-in.html</a></p>
  
  <p>for communicating with the FTP server.</p>
  
  <pre><code>try
      {
          final String testString = new String("Hello");
          FileOutputStream fOut = openFileOutput("samplefile.txt",
                  MODE_WORLD_READABLE);
          OutputStreamWriter osw = new OutputStreamWriter(fOut); 
  
          osw.write(testString);
          osw.flush();
          osw.close();
      }
  
  
      catch(IOException ex)
      {
  
      }
  
  
      FTPClient mFTP = new FTPClient();
      try {
          // Connect to FTP Server
          mFTP.connect("192.168.10.101");
          //mFTP.login("user", "password");
          mFTP.setFileType(FTP.BINARY_FILE_TYPE);
          mFTP.enterLocalPassiveMode();
  
          // Prepare file to be uploaded to FTP Server
          File file = new File(getFileStreamPath("samplefile.txt")+ "");
          FileInputStream ifile = new FileInputStream(file);
  
          // Upload file to FTP Server
          mFTP.storeFile("filetotranfer",ifile);
          mFTP.disconnect();          
      } catch (SocketException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
      } catch (IOException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
      }
  </code></pre>
  
  <p>Any help would be appreciated.</p>