0
У меня есть этот сценарий, чтобы позволить пользователю скачать файл:Как удалить метку спецификации из файла загрузки?
header('Content-Encoding: UTF-8');
header("Content-Type: application/vnd.ms-excel; charset=UTF-8");
header("Content-Disposition: attachment; filename=qa_report.xlsx");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
//echo excel file....;
exit;
файл всегда иметь BOM маркер, как я наклоняю удалить маркер BOM?
Как вы создаете выход «Excel»? Возможно, это просто CSV с поддельным типом? – mario
@mario Да, я создаю вывод «Excel». нет его подделки, когда я открываю файл с помощью редактора HEX и удаляю BOM, файл работает иначе, я не могу прочитать файл с excel. –
Затем проверьте все свои PHP-скрипты для маркеров спецификации. – mario