Не удается открыть файл CSV из диалогового окна загрузки файла, IE 7 - PullRequest
0 голосов
/ 04 марта 2011

Все,

Когда я пытаюсь открыть CSV-файл из моего приложения asp.net 3.5, нажав на предоставленную ссылку, появляется диалоговое окно загрузки файла. Когда я нажимаю на кнопку открытия оттуда,я получаю эту ошибку

C: \ Documents and settings \ UserName \ Local Settings \ Temporary Internet Files \ Content.IE5 \ X9TXTM06 \ myfilename.csv не может быть найден. Проверьте правильность написания имени файла и убедитесь, чтоправильное расположение файла?

Почему я получаю эту ошибку?Я пытаюсь открыть файл, и он жалуется на файл, не найденный во временной интернет-папке. Я попытался удалить временные файлы intrnet. Не работает. У меня IE 7 на xp professional sp3.Также я потоковое файл из приложения.Это происходит только с некоторыми файлами и остальными файлами, которые я могу открыть.

Пожалуйста, помогите

Спасибо заранее

Ответы [ 2 ]

0 голосов
/ 12 июля 2011

Что бы это ни стоило, я нашел это на сайте IBM ...

http://www -01.ibm.com / support / docview.wss? Uid = swg21398980

Причина Эта проблема была исследована как дефект продукта в соответствии с APAR PK69666.Было установлено, что это вызвано сторонними ограничениями Internet Explorer и Microsoft Office.Конкретные причины этой проблемы:

  • Ограничение заголовка расположения содержимого, используемого Internet Explorer.
  • Ограничение длины файла и пути для Excel или других файлов документов Office,Предел символов зависит от типа файла Office.

Я вижу корреляцию между файлами, вызывающими эту проблему, и длиной их имен файлов.

0 голосов
/ 04 марта 2011

Что у вас есть в заголовках ответов HTTP Expires и Cache-Control? Похоже, вы говорите IE истечь или не кэшировать документ. IE использует кеш для загрузки в отличие от других браузеров.

И это HTTPS? Для HTTPS существуют другие условия, например, опция «Не сохранять зашифрованные страницы на диск» (т. Е. Необходимо будет проверить, чтобы менеджер загрузок не использовал кеш и не следовал директивам управления кешем).

Если вы используете pragma: no-cache (вам не следует), который тоже нужно будет удалить.

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