This week's book giveaway is in the Java in General forum.
We're giving away four copies of Think Java: How to Think Like a Computer Scientist and have Allen B. Downey & Chris Mayfield on-line!
See this thread for details.
Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

content-disposition & URLconnection

 
justin wall
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm trying to download a file. I don't know what the filename is because the URL hits a CGI script. How do I get the filename from before it downloads? A browser is able to, so I think it's in the header. I've tried to get the "content-disposition" field from the URLconnection, however it is null.
Thanks,
Justin
Here is some of the code:
readMe = new URL("http://mysite.com/runthis.php?rid=" + i);
URLConnection rc = readMe.openConnection();
System.out.println("filename: " + rc.getHeaderField("Content-Disposition"));

BufferedReader in = new BufferedReader(
new InputStreamReader(
rc.getInputStream()));

// Create the stream for the output file
PrintWriter out = new PrintWriter(
new BufferedWriter(
new FileWriter(
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic