the code you have looks like it should work, if the download is not triggering, it's because the file cannot be found.
you have the same question in another thread, see my response there:
showthread.php?p=128071#post128071
asking the same question in multiple threads will not get you an answer any quicker.