天天看點

android 檔案、圖檔上傳功能實作

方法一:

使用

android 檔案、圖檔上傳功能實作

 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

參考資料:http://www.oschina.net/news/42469/afinal-0-5-released