jQuery in Action, 3rd edition
The moose likes Servlets and the fly likes outputStream gives wrong file name Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Java » Servlets
Bookmark "outputStream gives wrong file name" Watch "outputStream gives wrong file name" New topic

outputStream gives wrong file name

sam liya
Ranch Hand

Joined: Nov 25, 2008
Posts: 1240
i am trying to send a jar file to the client.
here is the code for it.but it change the file name and there is no any file type.
Mohamed Inayath
Ranch Hand

Joined: Nov 22, 2004
Posts: 124
What error you are getting exactly?

Does the test.jar exist within files folder?
sam liya
Ranch Hand

Joined: Nov 25, 2008
Posts: 1240
not actually a error.
it save file named in the name of the servlet class name and without any file types(this file name is copy)
Ankit Garg

Joined: Aug 03, 2008
Posts: 9400

I don't know of any direct way of doing what you are asking for. Once I needed a similar thing, i.e. I needed a servlet to deliver dynamic excel files. So I mapped the servlet to a path like /excel/*, and then sent request to it with the URL /excel/Accounts.xls and then the servlet used to create the excel and send it to the client and is used to save with the name Accounts.xls...

SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63196

Check out the use of the content-disposition header.

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: outputStream gives wrong file name
It's not a secret anymore!