import org.apache.http.HttpEntity;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.FileBody;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import http.requests.*;
boolean Upload(String url, PImage img)
{
String tempImageFilename = "tmp.png";
String savePath = savePath("data/"+tempImageFilename);
img.save(savePath);
String filePath = dataPath(tempImageFilename);
try
{
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost( url );
File upfile = new File( filePath );
MultipartEntity mentity = new MultipartEntity();
mentity.addPart("file", new FileBody(upfile));
httpPost.setEntity(mentity);
HttpResponse response = httpClient.execute( httpPost );
HttpEntity entity = response.getEntity();
println("----------------------------------------");
println( response.getStatusLine() );
println("----------------------------------------");
if ( entity != null )
entity.writeTo( System.out );
if ( entity != null )
entity.consumeContent();
httpClient.getConnectionManager().shutdown();
}
catch(Exception e)
{
e.printStackTrace();
return false;
}
return true;
}
void http_temp_value_post(String url, float tempVal, float voltVal, int digitalVal)
{
PostRequest post = new PostRequest(url);
post.addData("temp", str(tempVal));
post.addData("volt", str(voltVal));
post.addData("digit", str(digitalVal));
post.send();
println(post.getContent());
}