Как я могу отправить файл с Jax-RS - PullRequest
12 голосов
/ 07 декабря 2010

Как отправить файл для скачивания с помощью jax-rs?

1 Ответ

24 голосов
/ 08 декабря 2010
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.ResponseBuilder;

public Response getFile(String contentType) {

        File f = new File("/tmp/file.doc");

        ResponseBuilder response = Response.ok(f);
        response.type(contentType);
        response.header("Content-Disposition", "attachment; filename=\"file.doc\"");
        return response.build();
    }
...