方法一:
使用
afinal上传实现:
//文件路径
String path = Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/hrs/_idcard_front.jpg";
//设置参数
AjaxParams params = new AjaxParams();
params.put("name", name);
params.put("username", phone);
params.put("password", password);
params.put("area", area);
params.put("loginaddress", address);
try {
params.put("code", new File(path));
} catch (Exception e) {
e.printStackTrace();
}
FinalHttp fh = new FinalHttp();
//使用post方式传入
fh.post(url, params, new AjaxCallBack<String>() {
@Override
public void onLoading(long count, long current) {
}
@Override
public void onSuccess(String t) {
//返回值 :t
String state;
try {
JSONObject obj = new JSONObject(t);
state = obj.getString("state");
if (state.equals("1")) {
hand.sendEmptyMessage(0);
} else {
String msg = obj.getString("msg");
Message ms = new Message();
ms.what = 1;
ms.obj = msg;
hand.sendMessage(ms);
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
afinal 下载地址
http://www.oschina.net/news/42469/afinal-0-5-released