2010-08-26 11 views
1

У меня есть хорошо известная проблема, описанная в записи в блоге microsoft Extension Warning On Opening Excel Workbook from a Web Site. Я добавил URL-адрес перезаписи, чтобы URL-адрес был хорошо отформатирован, а мой тип mime точно соответствует типу XLSX. Однако я все еще получаю предупреждение. Я подозреваю, что служба, которая предоставляет мне эти файлы xlsx, не соответствует реальному формату файла и расширению.Как определить реальный формат файла XLSX Excel?

Есть ли способ определить реальный формат файла xlsx? Что-то, что скажет, что такое родное расширение для конкретного файла Excel.

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

ответ

0

В любом случае, ответа не найдено. Однако я обнаружил причину, почему я получаю предупреждение от Excel - любой параметр в строке запроса будет инициировать такое предупреждение, даже для статических файлов:

http://localhost/1.xls

работает нормально

http://localhost/1.xls?testparam=paramvalue

выдает предупреждение.

Будет использовать URL-переписать для кодирования параметров.

2

Вы пытались изменить заголовок mime от vnd:excel до octet-stream? Это все равно приведет к расширению Excel, хотя и не встроенному в IE, что делает vnd:excel (но я ненавижу vnd:excel в любом случае, потому что вложение электронной таблицы в браузер закручивает поток форм моих веб-приложений).

+0

Благодарим вас за ответ. Мой файл excel уже открывается как отдельное приложение. Мне просто нужно избавиться от предупреждения на некоторых компьютерах. –