Sending an Image to a server to create Blob key in android
<p>I want to send an image captured by camera to a server, which creates blob key. I am not getting how to send that image to the server. In which format is the image is sent? </p>

<p>I am trying to send parameters through <code>HttpParams</code>.</p>

<p>This is my code but the data is not going to server. What is the problem?</p>

<pre><code>String name=tname.getText().toString();
String addr=taddr.getText().toString();
String age=tage.getText().toString();
String cnct=tcnct.getText().toString();
String gen=tgen.getText().toString();
String wtm=twtm.getText().toString();
ba1=Base64.encodeToString(imageform, 0);
Date d=new Date();
String date=d.toString();

InputStream i1;
String back="";
HttpParams p=new BasicHttpParams();

p.setParameter("vname",name);
p.setParameter("address", addr);
p.setParameter("age", age);
p.setParameter("contact", cnct);
p.setParameter("gender", gen);
p.setParameter("whomto", wtm);

p.setParameter("myFile", ba1);

try {
    HttpClient httpclient = new DefaultHttpClient(p);

    HttpPost res=new HttpPost(result);
    HttpResponse response = httpclient.execute(res);

    HttpEntity entity = response.getEntity();
    i1 = entity.getContent();
    BufferedReader reader = new BufferedReader(new InputStreamReader(i1,"iso-8859-1"),8);
    StringBuilder sb = new StringBuilder();


    if ( reader.readLine() == null) {
        Log.e("inside if","No data");
    } else {
        String line = reader.readLine();
        i1.close();
        back=sb.toString();
    }
</code></pre>

<p>I am not getting any errors or exceptions.</p>
