• Я загружаю файл прайс листа в формате xlsx на сервер. Ставлю на странице ссылку на него, но не могу скачать его в этом же формате (как документ ексель). Почему скачивается вместо него архив zip? Как сделать, чтобы пользователь мог скачать прайс лист.xlsx сразу без этого архива?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Юрій

    (@yube)

    Вообще-то, xlsx по определению представляет собой zip-архив.

    Да? О_О А как же документ прайс листа из ексель получить при загрузке не архивом, а одним файлом???

    Модератор Юрій

    (@yube)

    Так он и есть одним файлом. Просто файл такой хитросделанный 😉 Видимо, ничего не зная про xlsx, сервер посмотрел внутрь (а у Юниксов есть привычка смотреть внутрь файла, а не на расширение, как делает Винда), увидел там в начале PK, и решил отдавать как zip.

    Попробуйте в .htaccess добавить строку
    AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx

    Спасибо, Юрий 🙂 Попробую. Еще я нажала сохранить как и проблема перестала быть загадкой))

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Прайс лист.xlsx сам архивируется» закрыта для новых ответов.