qq_15861469 2016-04-23 08:40 采纳率: 50%
浏览 617

Android 用MultipartEntity上传图片,需要一个token字段验证,如何实现

public static String uploadBitmap(File file) {
HttpPost httpPost = new HttpPost(ApiUtils.uploadBitmap);
DefaultHttpClient httpClient = new DefaultHttpClient();
MultipartEntity MultipartEntity=new MultipartEntity();
ContentBody contentBody=new FileBody(file);
MultipartEntity.addPart("photo", contentBody);

// MultipartEntity.addPart("_token", );
/* List list=new ArrayList();
list.add(new BasicNameValuePair("_token",MyAppcation.token));*/
// list.add(new BasicNameValuePair("photo",MultipartEntity.toString()));
/* List params = new ArrayList();
params.add(new BasicNameValuePair("photo", ));
params.add(new BasicNameValuePair("_token", MyAppcation.token));*/
if (MyAppcation.cookieStore != null) {
httpClient.setCookieStore(MyAppcation.cookieStore);
}
HttpResponse response = null;
try {
httpPost.setEntity(new UrlEncodedFormEntity(list, HTTP.UTF_8));
response = httpClient.execute(httpPost);
String json = EntityUtils.toString(response.getEntity());
if (json.isEmpty()) {
return json;
} else {
return "获取失败";
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 spring后端vue前端
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题
    • ¥15 Visual Studio问题