KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm new using CXF and Spring to make RESTful webservices. This is my problem: I want to create a service that produces "any" kind of file(can be image,document,txt or even pdf), and also a XML. So far I got this code: @Path("/download/") @GET @Produces({"application/*"}) public CustomXML getFile() throws Exception; I don't know exactly where to begin so please be patient. EDIT: Complete code of Bryant Luk(thanks!) @Path("/download/") @GET public javax.ws.rs.core.Response getFile() throws Exception { if (/* want the pdf file */) { File file = new File("..."); return Response.ok(file, MediaType.APPLICATION_OCTET_STREAM) .header("content-disposition", "attachment; filename =" + file.getName()) .build(); } /* default to xml file */ return Response.ok(new FileInputStream("custom.xml")).type("application/xml").build(); }
Tags (comma-separated)
Save Edits
Cancel