Subversion Repositories SmartDukaan

Rev

Rev 32243 | Rev 32251 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32243 Rev 32244
Line 578... Line 578...
578
 
578
 
579
		ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
579
		ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
580
		PdfUtils.generateAndWrite(Arrays.asList(pdfModel), byteArrayOutputStream);
580
		PdfUtils.generateAndWrite(Arrays.asList(pdfModel), byteArrayOutputStream);
581
		LOGGER.info("Pdf Stream length {}", byteArrayOutputStream.toByteArray().length);
581
		LOGGER.info("Pdf Stream length {}", byteArrayOutputStream.toByteArray().length);
582
		final HttpHeaders headers = new HttpHeaders();
582
		final HttpHeaders headers = new HttpHeaders();
583
		headers.setContentDispositionFormData("inline", number + ".pdf");
583
		//headers.setContentDispositionFormData("inline", number + ".pdf");
-
 
584
		headers.add(HttpHeaders.CONTENT_DISPOSITION, "inline;filename=" + pdfModel.getInvoiceNumber() + ".pdf");
584
		int contentLength = byteArrayOutputStream.toByteArray().length;
585
		int contentLength = byteArrayOutputStream.toByteArray().length;
585
		final InputStream inputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
586
		final InputStream inputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
586
		final InputStreamResource inputStreamResource = new InputStreamResource(inputStream);
587
		final InputStreamResource inputStreamResource = new InputStreamResource(inputStream);
587
		return ResponseEntity.ok()
588
		return ResponseEntity.ok()
588
				.headers(headers)
589
				.headers(headers)