Откройте файл формата CSV в Excel из Internet Explorer 6 - PullRequest
1 голос
/ 21 октября 2008

Я использую Java Struts, отправляю его пользователю, используя следующие коды

response.setContentType("application/vnd.ms-excel"); 
response.setHeader("Content-Disposition", "attachment;filename=" + fileFullName);

Во-первых, я надеюсь, что это правильное место для моего вопроса ... :) Я надеюсь, что вы можете мне помочь.

При попытке открыть файл из Internet Explorer появляется сообщение об ошибке:

"C:\Documents and Settings\USERNAME\Local Settings\Temporary Internet
Files\Content.IE5\QXJ0P436\btbillsdfjlsfjk.csv' could not be found"

Я пытаюсь "открыть" формат файла CSV в Excel. Это позволяет мне «Сохранить» файл, в который я хочу каталог, но я не хочу этого делать, Я просто хотел бы открыть файл. Это всегда работало в прошлом, так Теперь мне интересно, почему файл «отсутствует».

Есть идеи?

Заранее спасибо.

Ответы [ 4 ]

1 голос
/ 21 октября 2008

Проверьте Инструменты - Свойства обозревателя - Вкладка «Общие» - Временные файлы Интернета - Настройки ... - И убедитесь, что у вас достаточно места для хранения файла csv и что путь выглядит так, как вы опубликовали.

0 голосов
/ 07 мая 2009

У меня была проблема, похожая на эту, и я обнаружил, что проблема была в IE, когда в имени файла было пробел. Также возникали проблемы, если расположение содержимого было вложением, а не встроенным файлом.

Content-Disposition: встроенный; имя файла = NoSpacesFileName.csv

Все остальные браузеры работали нормально по HTTPS. Изменение других заголовков не повлияло на мою проблему.

0 голосов
/ 22 октября 2008

Это на самом деле не вопрос, связанный с программированием, но в любом случае это обычно происходит из-за недостаточных прав пользователя.

Вы можете найти лучшую поддержку на веб-сайте поддержки Windows.

0 голосов
/ 21 октября 2008

Вы загружаете через HTTPS? IE может быть довольно глючным, если заголовки не похожи на Expires: 0, Pragma: cache, Cache-Control: private

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