@Signature public PHttpServerResponse contentLength(long value) { response.setContentLengthLong(value); return this; }
@Override protected void applyHeaders() { MediaType contentType = getHeaders().getContentType(); HttpServletResponse response = getNativeResponse(); if (response.getContentType() == null && contentType != null) { response.setContentType(contentType.toString()); } Charset charset = (contentType != null ? contentType.getCharset() : null); if (response.getCharacterEncoding() == null && charset != null) { response.setCharacterEncoding(charset.name()); } long contentLength = getHeaders().getContentLength(); if (contentLength != -1) { response.setContentLengthLong(contentLength); } }
@Override protected void applyHeaders() { HttpServletResponse response = getNativeResponse(); MediaType contentType = getHeaders().getContentType(); if (response.getContentType() == null && contentType != null) { response.setContentType(contentType.toString()); } Charset charset = (contentType != null ? contentType.getCharset() : null); if (response.getCharacterEncoding() == null && charset != null) { response.setCharacterEncoding(charset.name()); } long contentLength = getHeaders().getContentLength(); if (contentLength != -1) { response.setContentLengthLong(contentLength); } }
response.setContentLengthLong(length);
res.setContentLengthLong(file.length());
@Override protected void applyHeaders() { HttpServletResponse response = getNativeResponse(); MediaType contentType = getHeaders().getContentType(); if (response.getContentType() == null && contentType != null) { response.setContentType(contentType.toString()); } Charset charset = (contentType != null ? contentType.getCharset() : null); if (response.getCharacterEncoding() == null && charset != null) { response.setCharacterEncoding(charset.name()); } long contentLength = getHeaders().getContentLength(); if (contentLength != -1) { response.setContentLengthLong(contentLength); } }
@Override protected void applyHeaders() { MediaType contentType = getHeaders().getContentType(); HttpServletResponse response = getNativeResponse(); if (response.getContentType() == null && contentType != null) { response.setContentType(contentType.toString()); } Charset charset = (contentType != null ? contentType.getCharset() : null); if (response.getCharacterEncoding() == null && charset != null) { response.setCharacterEncoding(charset.name()); } long contentLength = getHeaders().getContentLength(); if (contentLength != -1) { response.setContentLengthLong(contentLength); } }
response.setContentLengthLong(length);
response.setContentLengthLong(dump.length()); response.setContentType("application/octet-stream"); response.setCharacterEncoding("UTF-8");
@Override public void setContentLengthLong(long contentLength) { servletResponse.setContentLengthLong(contentLength); }
response.setContentLengthLong(metaInfoDataBag._contentLength);
@Override public void setContentLengthLong(long len) { d.setContentLengthLong(len); }
/** * {@inheritDoc} */ @Override public void setContentLengthLong(final long len) { // Delegate call if (response != null) { response.setContentLengthLong(len); } }
@Override public void setContentLengthLong(long len) { response.setContentLengthLong(len); }
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) { // ... String xmlDoc = getXML(); byte[] content = xmlDoc.getBytes("UTF-8"); response.setContentType("text/xml"); response.setCharacterEncoding("UTF-8"); response.setContentLengthLong(content.length); response.getOutputStream().write(content); }
final static void head(final Long length, final String type, final Long lastModified, final HttpServletResponse response) { if (type != null) response.setContentType(type); if (length != null) response.setContentLengthLong(length); if (lastModified != null) response.setDateHeader("Last-Modified", lastModified); response.setHeader("Cache-Control", "max-age=86400"); response.setDateHeader("Expires", System.currentTimeMillis() + 86400 * 1000); }
@RequestMapping(method = RequestMethod.GET, value = "/img/{filename:.+}") public void getImage(@PathVariable(name = "filename", required = true) String filename, HttpServletResponse res) throws IOException { File file = new File("file/" + filename); if (file != null && file.exists()) { res.setHeader("content-type", "application/octet-stream"); res.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(filename, "UTF-8")); res.setContentLengthLong(file.length()); Files.copy(Paths.get(file.toURI()), res.getOutputStream()); } }
public void setContentLengthLong(long len) { get().setContentLengthLong(len); }
@RequestMapping("/ppt") public void downloadPpt(HttpServletRequest request, HttpServletResponse response) throws IOException { Resource resource = new ClassPathResource("Presentation1.pptx"); InputStream resourceInputStream = resource.getInputStream(); response.setHeader("Content-Disposition", "attachment; filename=\"Presentation1.pptx\""); response.setContentLengthLong(resource.contentLength()); byte[] buffer = new byte[1024]; int len; while ((len = resourceInputStream.read(buffer)) != -1) { response.getOutputStream().write(buffer, 0, len); } }
@Override public void setContentLengthLong(long len) { if (!isClosed()) { getServletResponse().setContentLengthLong(len); } }