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

Reply via email to