Hi Jon, Try this : response.setContentType( "application/octet-stream" );
Hope this helps, JC ---------- Entête Initiale ----------- De : "A mailing list for discussion about Sun Microsystem's Java Servlet API Technology." <[EMAIL PROTECTED]> A : [EMAIL PROTECTED] Copie : Date : Fri, 11 Jul 2003 08:51:24 -0400 Objet : Problem sending .exe file through servlet to client > I am trying to send an installAnywhere exe file through a servlet to a client > machine. The file is sent but once it is downloaded to the client's machine, you > get the following InstallAnywhere error, "There was no compressed file in this > executable. Please get another copy of the installer and try again." Should I be > treating this type of file as a zip file? The file on the client is 1KB smaller > than the one on our server. Here is the code that I am using: > > System.out.println("Starting..."); > File file = new File("/installfile.exe"); > BufferedOutputStream out = new BufferedOutputStream( > response.getOutputStream() ); > > response.setContentType( "application/zip" ); > response.setHeader("Content-Disposition","attachment; filename=\"" + > file.getName() + "\""); > > BufferedInputStream in = new BufferedInputStream( new FileInputStream( > file ) ); > int c; > while( ( c = in.read() ) != -1 ) out.write( c ); > in.close(); in = null; > System.out.println("Finished."); > > As far as content type, I have also tried application/application, > application/binary, application/unknow. Has anybody had any experiences similar to > this? I would be grateful for any help. > > Thanks. > > Jon Felmey > Progeny Systems Corporation > (703) 368-6107 x196 > > ___________________________________________________________________________ > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff SERVLET-INTEREST". > > Archives: http://archives.java.sun.com/archives/servlet-interest.html > Resources: http://java.sun.com/products/servlet/external-resources.html > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > > ------------------------------------------ Faites un voeu et puis Voila ! www.voila.fr ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html