There is no surefire way to do this. It is the browser that decides; when it thinks it can display a file, it will do so. From the server's end, there's no way you can enforce this. What you can tell your users is to "Right-click the link, then click Save As...".
Makeshifts last the longest.