Excel не может открыть файл "filename.xlsx", потому что формат файла не является допустимой ошибкой в ​​IE8 - PullRequest
5 голосов
/ 18 августа 2011

Я пытаюсь открыть Excel 2007 из jsp (то есть), если пользователь нажимает на диалоговое окно «Создать отчет» с кнопкой «Открыть / сохранить» (это обычное диалоговое окно загрузки).если пользователь нажимает на кнопку «Открыть», появляется сообщение « Excel не может открыть файл Report.xlsx, потому что формат или расширение файла недопустимо ».Я получаю эту ошибку только в комбинации IE8 и MS 2007, а не в комбинации IE6 и MS 2007.

Большинство веб-сайтов Google говорят о типе MIME.Даже я изменил тип MIME на MS 2007 Excel, как показано ниже в моем коде, все еще получая сообщение с предупреждением.

Я полностью искал в Google, что нет решения на стороне сервера.На большинстве веб-сайтов они просили добавить реестр на компьютере на стороне клиента, но я хочу исправить на стороне сервера.

Это код ...

response.setContentType ("application / vnd.openxmlformats-officedocument.spreadsheetml.sheet ");response.setHeader ("Content-Disposition", "attachment; filename =" "Report.xlsx");
response.setHeader ("Cache-Control", "no-cache");response.setHeader ( "Прагма", "общественность");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...