Сделайте фотографию и отправьте ее на веб-сервер с Android - PullRequest
1 голос
/ 16 марта 2012

Я должен отправить фотографию, снятую с устройства, и отправить ее в веб-службу

Удаленный метод получения изображений имеет следующую форму:

@Webservice(paramNames = {"id", "title", "fileBase64", "ext"}, description = "Add a receipt to the post.")
    public Response addReceipt(Integer id, String title, String fileBase64, String ext) throws Exception {
        User us = getUserLogged();
        PostService ps = new PostService();
        Post p = (Post) ps.read(idPost);
        if (us == null || !u.getUser().getId().equals(us.getId())) {
            return ErrorResponse.getIllegalOperationResponse(id, logger);
        }
        FileManager fm = new FileManager();
        String fileName = fm.saveReceipt(fileBase64, ext);
        PostReceipt pr = as.addReceipt(u, title, fileName);
        return new Response(new ReceiptJson(pr), null, id);
    }

Итак, проблема в следующем:

- как сделать фотографию

- как закодировать фотографию как основу 64, чтобы поместить ее в Json

{"id", "title", "fileBase64", "ext"}

, которую я должен отправить описанному методу:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...