// private static final byte[] UTF8_BOM = {(byte)0xEF, (byte)0xBB, (byte)0xBF}; // private static final String FAV_ICO = "fav.ico"; // @GET // @Path("/getFile") // @Produces(MediaType.APPLICATION_OCTET_STREAM) // public Response getFile(@PathParam("fileName") String fileName) throws IOException{ // ByteArrayOutputStream bos = new ByteArrayOutputStream(); // // ZipOutputStream zos = new ZipOutputStream(bos); // // try { // zos.putNextEntry(new ZipEntry("utf-8.txt")); // zos.write(UTF8_BOM); // zos.write("这是一段UTF-8文本".getBytes("UTF-8")); // zos.closeEntry(); // zos.flush(); // zos.finish(); // ret