Я пытаюсь загрузить фотографию в Flickr, но этот код бросает исключение из файла, который не найден. Изображение находится в папке, но я не знаю, почему Android бросает исключение. Пожалуйста помоги.Как получить доступ к пути к изображению?
OAuthRequest request = new OAuthRequest(Verb.POST,
"http://api.flickr.com/services/upload/");
service.signRequest(accessToken, request);
MultipartEntity entity = new MultipartEntity();
entity.addPart("photo", new FileBody(new File("/test/res/drawable-hdpi/icon.png"),
"image/png"));
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
entity.writeTo(out);
request.addPayload(out.toByteArray());
request.addHeader(entity.getContentType().getName(),
entity.getContentType().getValue());
Response response = request.send();
String body = response.getBody();
} catch (IOException e) {
e.printStackTrace();
}
R.raw.icon не работает –
посмотреть [здесь] (http://stackoverflow.com/questions/4081763/access-resource-files-in-android) – niculare