This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Soft Skills: The software developer's life manual and have John Sonmez on-line!
See this thread for details.
Win a copy of Soft Skills: The software developer's life manual this week in the Jobs Discussion forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

downloading files from Server to client machine

 
Yohan Shikari
Greenhorn
Posts: 13
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

My project requires that I write code to download files from server to a client machine.

I have NO idea
If anyone has an idea, help me out

Post links or code

Thanks and regards
Yohan Shikari
 
Amol Fuke
Ranch Hand
Posts: 129
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
you need to give the links(href) to the user on browser.The href will contain the path of your file on the server.Since browser does not understand other than html, when it tries to access the specified file(given by your href) it will show a prompt having option for save and open.
When you click save ,file will be downloaded to the client.
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If the files are within your webapp and can be reached from the browser, just provide links. If you need to provide access to files that reside somewhere else on the filesystem or network, you'll need to:
  • Set the Content-Type header
  • Set the Content-Disposition header
  • Stream the file to the client with a ServletOutputStrem


  • Look at SimpleStream on http://simple.souther.us.
    It streams files from within the app using getResourceAsStream.
    You would need to change it to use a FileReader if you want to send files that live outside of the webapp.
    [ May 04, 2005: Message edited by: Ben Souther ]
     
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic