Задать вопрос
@not-deanon

Как скачать с сервера файл в формате xlsm?

Здравствуйте! Скачиваю файл вот таким кодом:
header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename=Templ10.xlsm");
echo file_get_contents('uploads/Templ10.xlsm');

Но он не открывается с ошибкой "Не удается открыть файл, так как формат или расширение являются недопустимыми." Если такой же файл скачать с сервера через ftp, то все прекрасно работает.
Здесь же проблема с кодировкой. Пытаюсь скачать файл xls. На сервере в нем буквы русские, а после скачивания - наборы символов. Плюс все форматирование исчезает.
  • Вопрос задан
  • 334 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя Evgeny Svirsky К ответам на вопрос (2)
e_svirsky
@e_svirsky
Web Developer
Укажите абсолютный путь. Похоже что он тупо не может найти файл.
Ответ написан
Комментировать