Web applications that want to force a resource to be downloaded rather than directly rendered in a Web browser issue a Content-Disposition hea
Content-Disposition
I normally URL-encode (with %xx) the filenames, and it seems to work in all browsers. You might want to do some tests anyway.