PHP xls, xlsx, ppt, pptx заголовки

Вот мой код, где я пытаюсь отправить корректный заголовок, зависящий от типа документа. Я выяснил заголовки для PDF, документ и docx, но я все еще должен знать корректный заголовок для файлов Powerpoint и Excel.

Любая справка ценится.

    $document = urldecode($_GET['document']);
    $extension = end(explode('.', $document));
    $mimeType = '';
    switch ($extension) {
        case 'pdf':
            $mimeType = 'pdf';
            break;
        case 'doc':
            $mimeType = 'msword';
            break;
        case 'docx':
            $mimeType = 'msword';
            break;
        case 'xls':
            $mimeType = '';
            break;
        case 'xlsx':
            $mimeType = '';
            break;
        case 'ppt':
            $mimeType = '';
            break;
        case 'pptx':
            $mimeType = '';
            break;
    }       
    header('Content-type: application/' . $mimeType);
22
задан pnuts 4 September 2015 в 03:32
поделиться

2 ответа

.xls

application / vnd.ms-excel

.xlsx

application / vnd.openxmlformats-officedocument.spreadsheetml.sheet

.ppt

application / vnd.ms-powerpoint

.pptx

application / vnd.openxmlformats-officedocument.presentationml. презентация

И один из перечисленных вами неверен:

.docx

application / vnd.openxmlformats-officedocument.wordprocessingml.document

94
ответ дан 29 November 2019 в 03:20
поделиться

См. http://www.w3schools.com/media/media_mimeref.asp .

xls - это application / vnd.ms-excel , ppt - это application / vnd.ms-powerpoint .

5
ответ дан 29 November 2019 в 03:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: