title: How to post data from textfile to server textfile
body: <p>Hi i  am storing longitude and latitude values in textfile and saving them in my sdcard.now i want to save this data to webserver(java) textfile.please tell  me how to create a textfile in server and also how to post data to that file.here is my code.</p>
  
  <pre><code>public class MainActivity extends Activity implements LocationListener{
  
  private final static String STORETEXT="storetext.txt";
  
  
  LocationManager locationManager ;
  String provider;
  String value1;
  String value2;
  
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
  
      // Getting LocationManager object
      locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);        
  
      // Creating an empty criteria object
      Criteria criteria = new Criteria();
  
      // Getting the name of the provider that meets the criteria
      provider = locationManager.getBestProvider(criteria, false);
  
  
      if(provider!=null &amp;&amp; !provider.equals("")){
  
          // Get the location from the given provider 
          Location location = locationManager.getLastKnownLocation(provider);
  
  
          locationManager.requestLocationUpdates(provider, 20000, 1, this);
  
  
          if(location!=null)
              onLocationChanged(location);
          else
              Toast.makeText(getBaseContext(), "Location can't be retrieved", Toast.LENGTH_SHORT).show();
  
      }else{
          Toast.makeText(getBaseContext(), "No Provider Found", Toast.LENGTH_SHORT).show();
      }
  }
  
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
      getMenuInflater().inflate(R.menu.activity_main, menu);
      return true;
  }
  
  @Override
  public void onLocationChanged(Location location) {
      // Getting reference to TextView tv_longitude
      TextView tvLongitude = (TextView)findViewById(R.id.tv_longitude);
  
      // Getting reference to TextView tv_latitude
      TextView tvLatitude = (TextView)findViewById(R.id.tv_latitude);
  
      // Setting Current Longitude
      tvLongitude.setText("Longitude:" + location.getLongitude());
  
      // Setting Current Latitude
      tvLatitude.setText("Latitude:" + location.getLatitude() );
  
      value1 = tvLongitude.getText().toString();
      value2 = tvLatitude.getText().toString();
  
      // saveClicked();
  
      SaveClicked2();
  
  
  
  
  }
  
  public void SaveClicked2() {
  
      try{
  
      File file = new File("/sdcard/Sree.txt");
      file.createNewFile();
      FileOutputStream fOut = new FileOutputStream(file);
       OutputStreamWriter out = new OutputStreamWriter(fOut);
       out.append(value1);
       out.append(value2);
       out.close();
  
       Toast.makeText(getBaseContext(),
                  "Done writing values to textfile",
                  Toast.LENGTH_SHORT).show();
  
      }
      catch(Exception e){
  
          Toast.makeText(getBaseContext(), e.getMessage(),
                  Toast.LENGTH_SHORT).show();
  
  
  
      }
  
  
  
  
  
  
  
  }
  
  private void saveClicked() {
  
  
  
      try{
          OutputStreamWriter out=
                  new OutputStreamWriter(openFileOutput(STORETEXT, 0));
          out.write(value1);
          out.write(value2);
          out.close();
  
          Toast
      .makeText(this, value1, Toast.LENGTH_LONG)
      .show();
  
      }
      catch(Throwable t){
          Toast.makeText(this, "Exception: "+ t.toString(), Toast.LENGTH_LONG)
          .show();
  
      }
  }
  
  @Override
  public void onProviderDisabled(String provider) {
      // TODO Auto-generated method stub      
  }
  
  @Override
  public void onProviderEnabled(String provider) {
      // TODO Auto-generated method stub      
  }
  
  @Override
  public void onStatusChanged(String provider, int status, Bundle extras) {
      // TODO Auto-generated method stub      
  }}
  </code></pre>