If the Windows Web browser (IE 5 or 6) opens an XLS file (spreadsheet), how it handles it depends on a file association setting within Windows. There is a setting called "confirm open after download" in Windows Explorer under Tools, Folder Options, File Types, XLS (in list), Advanced (button). This setting will determine if a "Save File" dialog box pops up or not when user clicks on a spreadsheet link. If this option is switched off, then a spreadsheet will directly open in the browser window. We don't want this to happen. We want the options dialog box to appear for users.
The options dialog box has "Open", "Save", and "Cancel" options, but also allows the user to switch off this dialog in future downloads (links to spreadsheets); but since it never appears again once off, there is no easy way for users to set it back on.
The problem is that this option is not controllable on the server side that we know of. It is not realistic to expect the user to go into the Folders Options described above. We tried changing the MIME headers to indicate binary (octet) in ColdFusion, but it did not work. Apparently the file extension ("XLS") overrides any MIME headers.
Does anybody know of a fix or workaround that is convenient for the users?