У меня есть работа над тем, где я даю пользователю возможность загружать и позже загружать файлы .xls (MS 2003) и .xlsx (MS 2007).
Никаких проблем я не обнаруживаю при загрузке, но при загрузке контента я получаю ниже указанное диалоговое окно при открытии загруженного .xlsx.
Excel обнаружил недоступное содержимое. Хотите восстановить содержимое этой книги? Если вы доверяете источнику этой книги, нажмите «Да».
Я установил правильный тип MIME для обоих типов MS Excel.
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
- для .xlsx
И
response.setContentType("application/vnd.ms-excel")
- для .xls
Затем я использовал приведенный ниже фрагмент для установки заголовка.
response.setHeader("Content-disposition", "attachment;filename=" +fileName)
Любые предложения / исправления, которые вы считаете нужными для меня ?? 1022 *