Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / March 2007

Tip: Looking for answers? Try searching our database.

problem with HttpServletRequest.setheader

Thread view: 
shellon - 27 Mar 2007 10:29 GMT
Hi all:
   I have a problem when using the following code to push a file to
user:

   HttpServletRequest response;
   filename = "foo bar.idx"
   response.setContentType("application/mubot.bitmap");
   response.setHeader(
     "Content-disposition",
     "attachment;filename=" + filename);

   The file name show in the download dialogue is "foo", which is
expected to be "foo bar.idx", I think it may be caused by the space
between "foo" and "bar", so how can I fix it?

   Appreciate your help!
Andrew Thompson - 27 Mar 2007 11:08 GMT
..
>     The file name show in the download dialogue is "foo", which is
> expected to be "foo bar.idx", I think it may be caused by the space
> between "foo" and "bar", so how can I fix it?

Note the output;
<sscce>
import java.io.File;

class SpaceInName {
 public static void main(String[] args) throws Exception {
   File file = new File("foo bar.idx");
   System.out.println( file.toURI().toURL() );
 }
}
</sscce>

HTH

Andrew T.


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.