View StaticWebResource.java
@Path("/") | |
public class StaticWebResource { | |
@GET | |
@Path("{file:(?i).+\\.(png|jpg|jpeg|svg|gif|html?|js|css|txt)}") | |
public Response file(@PathParam("file") String file) throws IOException { | |
InputStream fileStream = findFileStream(file); | |
if (fileStream == null) return Response.status(Response.Status.NOT_FOUND).build(); | |
else return Response.ok(fileStream, mediaType(file)).build(); | |
} |