Can you be more specific as to whats (not) happening? Are you getting anything? How are you calling it?
-----Original Message----- From: Josh G [mailto:[EMAIL PROTECTED] Sent: Monday, February 09, 2004 3:59 PM To: [EMAIL PROTECTED] Subject: Image download? Hi, I have a servlet that's trying to send image files instead of a html response that doesn't seem to be working. Here's the code in question: //Set content-type ServletContext context = getServletContext(); response.setContentType(context.getMimeType(media.getLocation())); //Open file try { FileReader in = new FileReader(new File(media.getLocation())); char[] buffer = new char[4096]; int rc; PrintWriter out = response.getWriter(); //dump contents for (rc=in.read(buffer,0,buffer.length);rc>0;rc=in.read(buffer,0,buffer.leng th)) out.write(buffer,0,rc); //Close file, and finish. in.close(); return; } catch (IOException e) { Logger.debug(this,"IOException on media read/dump :("); e.printStackTrace(); return; } Anybody out there know where I'm going wrong? Is it some sort of text<->binary thing in the java.io functions I didn't take into account? Any help much appreciated! Cheers, -Josh "He likes to run, And then the thing with the.. person.. ... Oh boy, that monkey is going to pay." [ Josh 'G' McDonald ] -- [ Pirion Systems, Brisbane] [ 07 3257 0490 ] -- [ 0415 784 825 ] -- [ http://www.gfunk007.com/ ] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]