Я создал webapp, который отправляет файл FileRepresentation. Клиент - приложение для Android. Как я могу получить файл из объекта Restlet Response на стороне клиента?Получение формы файла Ответ Restlet
ответ
Содержимое файла будет отображаться в пределах полезной нагрузки. Таким образом, вы можете извлечь его, как и любую полезную нагрузку с Restlet, как описано ниже:
ClientResource cr = new ClientResource(...);
Representation rep = cr.get();
В самом деле, FileRepresentation
класса предусмотрен для того, чтобы заполнить запрос/ответ из файла, но не может быть использован для извлечения содержимого ответ.
Чтобы получить доступ к вашему ответному контенту на стороне клиента, это зависит от типа файла. Если вы получаете содержание ASCii, вы можете сделать что-то подобное:
Representation representation = cr.get();
String fileContent = representation.getText();
Если это двоичный файл, вы должны работать с потоком, как описано ниже:
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
cr.get().write(outputStream);
byte[] fileContent = outputStream.toByteArray();
Надеется, что это помогает , Thierry
Но что такое ресурс? –
Извините! Это опечатка: 'resource' должен быть' cr'. Я обновил свой ответ. Надеюсь, что теперь стало яснее ;-) –
Теперь все ясно. благодаря –
- 1. Загрузка файла с помощью restlet
- 2. Restlet получить не посылая близко ответ
- 3. Как отправить ответ об ошибке в Restlet?
- 4. Получение формы из внешнего JS-файла
- 5. Restlet кажется вдвойне декодирование моих параметров формы
- 6. Restlet: Получение http-объекта в верификаторе
- 7. CookieAuthenticator restlet
- 8. Получение данных формы pdf-файла через javascript
- 9. Получение файла из поля формы в Django
- 10. Регистрация файла с java.util.logging и restlet
- 11. Загрузка файла со Описание в Restlet
- 12. RESTLET - Загрузка файла Angular.JS на стороне клиента
- 13. Как не предоставлять ответ службы RESTlet в кусках
- 14. Restlet отправить запрос «получить» на ответ сервера и процесса
- 15. Не получать данные в ответ на JAXBRepresentation в restlet
- 16. Где хранится ответ формы?
- 17. Restlet Получение кода состояния HTTP 204 вместо 200
- 18. Получение запроса Selenium, ответ
- 19. iOS: HTTP-ответ и получение содержимого вашего файла из NSData
- 20. Пример API-интерфейса Restlet
- 21. Restlet Directory - по умолчанию index.html файла не служило
- 22. Android - Restlet
- 23. RestLet Pagination
- 24. API-модуляция в Restlet
- 25. извлечь файл из веб-формы, используя FileUpload Restlet
- 26. Restlet Protocol.FILE использование
- 27. Получение ошибки 404 с помощью Restlet и SpringServerServlet
- 28. Restlet: получение ключей и значения параметров из запроса
- 29. Как получить ответ формы submit?
- 30. Ответ тестовой формы в Wicket
Следуйте за этим образом: http://codedmi.com/questions/3615152/how-to-get-response-from-restlet-clientresource –