came across this today -- if a website presents a file for download dynamically,some browser will use the end of the URL as the download file name. However, you may be able to set a HTTP header as follows:
Content-Disposition: attachment; filename="filename.ext"
and see if the browser will use the named filename instead.