tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Josh G <j...@gfunk007.com>
Subject Re: Image download? - FIX
Date Tue, 10 Feb 2004 02:08:23 GMT
At 09:58 AM 10/02/2004, you wrote:

Fix0r3d. For the archives, here's the fix:


                 //Set content-type
                 ServletContext context = getServletContext();
                 response.setContentType(context.getMimeType(media.getLocation()));

                 //Open file
                 try {
                         FileInputStream in = new 
FileInputStream(media.getLocation());

                         byte[] buffer = new byte[4096];
                         int rc;
                         ServletOutputStream out = response.getOutputStream();

                         //dump contents
                         for 
(rc=in.read(buffer,0,buffer.length);rc>0;rc=in.read(buffer,0,buffer.length))
                                 out.write(buffer,0,rc);

                         //Close file, and fuck off.

                         in.close();
                         return;

                 } catch (IOException e) {
                         Logger.debug(this,"IOException on media read/dump 
:(");
                         e.printStackTrace();
                         return;
                 }

God I loathe java's IO....


          "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: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message