小编Jos*_*eph的帖子

如何在Android上使用multipart/form-data上传图片/图片

这是我的代码.

我得到了Http 400错误,有人能帮帮我吗?

HttpClient   httpClient;
HttpPost     httpPost;
HttpResponse response;
HttpContext  localContext;
FileEntity   tmp = null;   
String       ret = null;

httpClient = new DefaultHttpClient( );
httpClient.getParams().setParameter( ClientPNames.COOKIE_POLICY, CookiePolicy.RFC_2109) ;

httpPost = new HttpPost(url);
tmp      = new FileEntity( data,"UTF-8" );

httpPost.setEntity( tmp );
httpPost.setHeader( "Content-Type", "multipart/form-data" );
httpPost.setHeader( "access_token", facebook.getAccessToken( ) );
httpPost.setHeader( "source",       data.getAbsolutePath( ) );
httpPost.setHeader( "message",      "Caption for the photo" );

localContext = new BasicHttpContext( );
response     = httpClient.execute( httpPost,localContext );
Run Code Online (Sandbox Code Playgroud)

bobince,谢谢这是我的新ID,我会尝试将OAuth放到我的连接头.

这是我的旧代码,我会尽快更新.

private void uploadPicture( ) throws ParseException, …
Run Code Online (Sandbox Code Playgroud)

upload android facebook multipartform-data

11
推荐指数
1
解决办法
4万
查看次数

标签 统计

android ×1

facebook ×1

multipartform-data ×1

upload ×1