View Single Post
Old 30-04-2013, 16:56   #1
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
[java-portlet-springmvc] download del file

questo dovrebbe funzionare, e forse funziona pure, solo che non mmi parte il download del file ma mi fà vedere solo il codice binario dell'immagine...avete idea di come risolvere???
Codice:
	
	public void renderFormDownload(RenderRequest request, RenderResponse response, ModelMap modelMap) throws ParseException, FileNotFoundException {
		LogUtil.getInstance().appendDebug("documentiSanitariDownload", this);
		DocumentiSanitari documento = query.getDocumentoSanitario(JodUtil.getInstance().getToken(request), (String) request.getParameter("documentiSanitariDownId"));
		ByteArrayOutputStream baos = query.getDocumentoAllegato(JodUtil.getInstance().getToken(request), documento);
		byte[] bytes = baos.toByteArray();
		response.setContentType("image/png");
		response.setProperty("Content-Disposition", "attachment; filename=test.png");


		OutputStream out;
		try {
			out = response.getPortletOutputStream();
			out.write(bytes);
			out.flush();
			out.close();
	        response.flushBuffer();

		} catch (IOException e) {
			e.printStackTrace();
		}
	}
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso