title: android-async-http uploading image to php server
body: <p>I've been looking all day about how to upload image from my application to server side.
  I've done the mobile application side</p>
  
  <pre><code>public static void postImage(String ImageLink){
      RequestParams params = new RequestParams();
      params.put("uploaded_file[name]", "MyImageName");
      try {
          params.put("uploaded_file[image]", new File(ImageLink));
      } catch (FileNotFoundException e) {
          e.printStackTrace();
      }
      AsyncHttpClient client = new AsyncHttpClient();
      client.post(MY_PHP_FILE_LINK, params, new AsyncHttpResponseHandler() {
  
          @Override
          public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
              System.out.println("statusCode "+statusCode);//statusCode 200
          }
  
          @Override
          public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
  
          }
      });
  }
  </code></pre>
  
  <p>and my php side code </p>
  
  <pre><code>&lt;?php
  
  $file_path = "/uploads/";
  
  $file_path = $file_path . basename( $_FILES['uploaded_file']['name']);
  if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
      echo "success";
  } else{
      echo "fail";
  }?&gt;
  </code></pre>
  
  <p>but I cant find the image on server even the statusCode was OK </p>
  
  <p>what is the problem?? is my php code wrong?</p>