您的位置:首页 > 理论基础 > 计算机网络

android http post file

2015-03-18 16:19 197 查看
package com.test.client;

import java.io.File;

import java.io.IOException;

import org.apache.http.HttpResponse;

import org.apache.http.HttpStatus;

import org.apache.http.ParseException;

import org.apache.http.client.HttpClient;

import org.apache.http.client.methods.HttpPost;

import org.apache.http.entity.mime.MultipartEntity;

import org.apache.http.entity.mime.content.FileBody;

import org.apache.http.impl.client.DefaultHttpClient;

public class httpPost {
public static int post(String pathToOurFile,String urlServer) throws ParseException, IOException{

int code = 0;
HttpClient httpclient = new DefaultHttpClient();  

        HttpPost post = new HttpPost(urlServer);

        

        FileBody fileBody = new FileBody(new File(pathToOurFile));  

        MultipartEntity entity = new MultipartEntity();    

        entity.addPart("upfile", fileBody);

        post.setEntity(entity);

        

        HttpResponse response = httpclient.execute(post);  

        if(HttpStatus.SC_OK == response.getStatusLine().getStatusCode()){    

        code = HttpStatus.SC_OK;

        }  

        httpclient.getConnectionManager().shutdown();

        

        return code;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android httpPost