streamedContent = (StreamedContent) ve.getValue(eLContext); if (streamedContent == null || streamedContent.getStream() == null) { if (externalContext.getRequest() instanceof HttpServletRequest) { externalContext.responseSendError(HttpServletResponse.SC_NOT_FOUND, externalContext.setResponseContentType(streamedContent.getContentType()); if (streamedContent.getContentLength() != null) { externalContext.setResponseContentLength(streamedContent.getContentLength()); if (streamedContent.getContentEncoding() != null) { externalContext.setResponseHeader("Content-Encoding", streamedContent.getContentEncoding()); if (streamedContent.getName() != null) { externalContext.setResponseHeader("Content-Disposition", "inline;filename=\"" + streamedContent.getName() + "\""); InputStream inputStream = streamedContent.getStream(); while ((length = (inputStream.read(buffer))) >= 0) { externalContext.getResponseOutputStream().write(buffer, 0, length); if (streamedContent != null && streamedContent.getStream() != null) { streamedContent.getStream().close();
"dynamiccontent.properties", "primefaces", streamedContent.getContentType()); String resourcePath = resource.getRequestPath(); byte[] bytes = toByteArray(streamedContent.getStream()); String base64 = DatatypeConverter.printBase64Binary(bytes); return "data:" + streamedContent.getContentType() + ";base64," + base64;
if (value instanceof StreamedContent && player.getType().equals("application/pdf")) { StreamedContent streamedContent = (StreamedContent) value; if (streamedContent.getName() != null) { int index = src.indexOf("?"); src = src.substring(0, index) + ";/" + streamedContent.getName() + "" + src.substring(index, src.length());
StreamedContent arquivo; public void prepararArquivoInformacoes(final StreamedContent arq) { InputStream stream = null; String caminho = FileHelper.retornarCaminhoPasta(selected.getEmpresa().getDiretorio(), FileHelper.INFORMACOES); try { stream = new FileInputStream(caminho + File.separator + arq.getName()); this.arquivo = new DefaultStreamedContent(stream, MimeTypes.valueOf("pdf").getMimeType(), arq.getName()); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public StreamedContent getArquivo() { return arquivo; }
"dynamiccontent.properties", "primefaces", streamedContent.getContentType()); String resourcePath = resource.getRequestPath(); byte[] bytes = toByteArray(streamedContent.getStream()); String base64 = DatatypeConverter.printBase64Binary(bytes); return "data:" + streamedContent.getContentType() + ";base64," + base64;
externalContext.setResponseContentType(content.getContentType()); externalContext.setResponseHeader("Content-Disposition", ComponentUtils.createContentDisposition(contentDispositionValue, content.getName())); externalContext.addResponseCookie(Constants.DOWNLOAD_COOKIE + monitorKeyValue, "true", Collections.<String, Object>emptyMap()); if (content.getContentLength() != null) { externalContext.setResponseContentLength(content.getContentLength().intValue()); inputStream = content.getStream(); OutputStream outputStream = externalContext.getResponseOutputStream();
if (value != null && value instanceof StreamedContent && player.getType().equals("application/pdf")) { StreamedContent streamedContent = (StreamedContent) value; if (streamedContent.getName() != null) { int index = src.indexOf("?"); src = src.substring(0, index) + ";/" + streamedContent.getName() + "" + src.substring(index, src.length());
streamedContent = (StreamedContent) ve.getValue(eLContext); if (streamedContent == null || streamedContent.getStream() == null) { if (externalContext.getRequest() instanceof HttpServletRequest) { externalContext.responseSendError(HttpServletResponse.SC_NOT_FOUND, externalContext.setResponseContentType(streamedContent.getContentType()); if (streamedContent.getContentLength() != null) { externalContext.setResponseContentLength(streamedContent.getContentLength()); if (streamedContent.getContentEncoding() != null) { externalContext.setResponseHeader("Content-Encoding", streamedContent.getContentEncoding()); if (streamedContent.getName() != null) { externalContext.setResponseHeader("Content-Disposition", "inline;filename=\"" + streamedContent.getName() + "\""); InputStream inputStream = streamedContent.getStream(); while ((length = (inputStream.read(buffer))) >= 0) { externalContext.getResponseOutputStream().write(buffer, 0, length); if (streamedContent != null && streamedContent.getStream() != null) { streamedContent.getStream().close();
externalContext.setResponseContentType(content.getContentType()); externalContext.setResponseHeader("Content-Disposition", ComponentUtils.createContentDisposition(contentDispositionValue, content.getName())); externalContext.addResponseCookie(Constants.DOWNLOAD_COOKIE + monitorKeyValue, "true", Collections.<String, Object>emptyMap()); if (content.getContentLength() != null) { externalContext.setResponseContentLength(content.getContentLength().intValue()); inputStream = content.getStream(); OutputStream outputStream = externalContext.getResponseOutputStream();