У меня есть хорошо известная проблема, описанная в Предупреждение о расширении при открытии книги Excel с веб-сайта Запись в блоге Microsoft , Я добавил URL перезаписать, чтобы URL был отформатирован, и мой тип MIME точно соответствует типу файлов, рекомендованному XLSX. Однако я все еще получаю предупреждение. Я подозреваю, что служба, предоставляющая мне эти файлы xlsx, не соответствует реальному формату и расширению файла.
Есть ли способ определить настоящий формат файла xlsx? Что-то, что могло бы сказать, что является собственным расширением для определенного файла Excel.
Заранее спасибо.
Все равно не нашел ответа на этот вопрос. Однако я обнаружил причину, по которой я получаю предупреждение от Excel - любой параметр в строке запроса вызовет такое предупреждение, даже для статических файлов:
работает нормально
выдает предупреждение.
Будет использоваться перезапись URL для кодирования параметров.
Вы пытались изменить заголовок mime с vnd:excel
на octet-stream
? Это по-прежнему запустит Excel, хотя и не встроено в IE, что vnd:excel
делает (но я все равно ненавижу vnd:excel
, потому что встраивание электронной таблицы в браузер портит поток форм моих веб-приложений).