Я использую jar-файл commons-httpclient-3.1, чтобы отправить файл из нескольких частей в twitpic.
вот мой код
HttpClient client = new HttpClient ();
client.getHttpConnectionManager () getParams () setConnectionTimeout (100000)..;
PostMethod method = new PostMethod("http://twitpic.com/api/uploadAndPost");
FilePart photo = new FilePart("photo", new ByteArrayPartSource("photo", b));
photo.setContentType("image/jpeg");
photo.setCharSet(null);
Part[] parts = { new StringPart("service", "Android mobile"),
new StringPart("username", "xxxxxx"),
new StringPart("password", "xxxxxx"),
new StringPart("message", "Test message"),
photo };
try {
method.setRequestEntity(new MultipartRequestEntity(parts, method.getParams()));
client.executeMethod(method);
responseString = method.getResponseBodyAsString();
method.releaseConnection();
} catch (HttpException e) {
Log.v("e",e.toString());
e.printStackTrace();
} catch (IOException e) {
Log.v("e2",e.toString());
e.printStackTrace();
}
finally {
method.releaseConnection();
}
Log.v( "Response status: " , responseString);
Любое предложение, почему я получаю эту ошибку и почему я не могу публиковать изображения?
спасибо Ганеш