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

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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器