这是我的代码,我试图在一种文档类型上发送正确的标题.我找到了pdf,doc和docx的标题,但我仍然需要知道Excel和Powerpoint文件的正确标题.
任何帮助赞赏.
$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);
Run Code Online (Sandbox Code Playgroud)
Mar*_*ker 94
的.xls
应用/ vnd.ms-Excel中
.XLSX
应用/ vnd.openxmlformats-officedocument.spreadsheetml.sheet
.PPT
应用/ vnd.ms-简报
.PPTX
应用/ vnd.openxmlformats-officedocument.presentationml.presentation
你列出的其中一个是错的:
.DOCX
应用/ vnd.openxmlformats-officedocument.wordprocessingml.document
见http://www.w3schools.com/media/media_mimeref.asp.
xls是application/vnd.ms-excel,ppt是application/vnd.ms-powerpoint.
| 归档时间: |
|
| 查看次数: |
50546 次 |
| 最近记录: |