Я играю с экспортом динамических данных из базы данных в браузер.
Я вижу, что существуют разные типы контента, и некоторые из них мне нужно спросить. Я, должно быть, задаю неправильные вопросы, так как я не нахожу подробную информацию в поисковых системах.
вот несколько примеров, которые я видел по личным сценариям людей.
header("Content-type: application/zip;");
header("Content-type: application/csv");
header("Content-type: application/x-msdownload");
header('Content-Type: application/vnd.ms-excel');
header('Content-type: application/octet-stream');
Я могу четко понимать "zip", "csv". Но остальные оставляют меня с вопросами. Мол, когда я их использую?
Я пробовал x-msdownload для файлов xls, и похоже, что это работает. Но я вижу, что другие используют vnd.ms-excel. Зачем? Должен ли я использовать это?
Я также вижу октетный поток, используемый для загрузки файла CSV, сгенерированного php. Почему?
Во всяком случае, я не нахожу много на php.net. Не сказать, что его там нет, но четкие описания не показаны.
Кто-нибудь знает сайт, который разбивает различные типы контента, и почему они используются?