2013-11-11 4 views
0

Я должен предоставить API REST для разрешения загрузки и загрузки файлов. Файлы недоступны через URI, и они присутствуют вне корневого веб-узла. Как я могу передать файл для загрузки и загрузки в java?Загрузка и загрузка файла через REST

+0

очень общий вопрос, вы хотите сделать это в любом конкретном стеке технологий? .сеть? PHP? Ява? – Woland

ответ

0

Здесь весь сервис:

> POST /files HTTP/1.1 
> Content-Type: ... 
> Content-Length: ... 
> 
> [ENTITY BODY HERE] 

< HTTP/1.1 201 Created 
< Location: http://service.org/files/1 

> GET /files/1 HTTP/1.1 
> Host: service.org 

Это не обязательно непосредственно подвергать файлы с сервера, достаточно реализовать услугу, связанную с определенной схемой URI (в этом примере/файлы/{file_id}) и надлежащим образом поддерживать это отображение. Из метода обработчика URI вам просто нужно: a) правильно выбрать файл; б) отправлять содержимое файла в выходной поток;

Смежные вопросы