in reply to How do i force the user to download my content?

As a supplement to the above answer, you may also want to look at the content-disposition header. Some browsers do not use the filename that you wish and so this gives you the opportunity (browser willing) to remedy that.
  • Comment on Re: How do i force the user to download my content?