2010-12-07 3 views
12

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

+0

возможно дубликат [Как сделать загрузку многочастному/форма файла с JAX-RS?] (Http://stackoverflow.com/questions/2637017/how-do-i-do-a-multipart -form-file-upload-with-jax-rs) – Bozho 2010-12-07 14:24:21

+10

, конечно, нет, этот парень хочет прочитать загруженный файл, в моем случае я хочу отправить файл для загрузки – 2010-12-07 14:35:15

ответ

24
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(); 
    } 
Смежные вопросы