Thank you for your response. I looked at using javascript to download the file. The problem that I ran into was that I was restricted to saving the file to the downloads folder. In my application, I need to save the file to several different folders depending on the record being accessed. Changing the download directory will probably not work well. I suppose that I could make the download request, watch the download folder for the download to complete and then move the file to its intended destination. I was just hoping that there would be a simpler way to get it done.