CSV-Content-Type: application/vnd.ms-excel"


1.

如果要將查詢結果導出到Excel,只需將頁面的Context-Type修改一下就可以了:
   header( "Content-Type: application/vnd.ms-excel">
如果希望能夠提供那個打開/保存的對話框,Content-Disposition參數,Content-Disposition參數本來是為了在客戶端另存文件時提供一個建議的文件名,但是考慮到安全的原因,就從規范中去掉了這個參數
Content-Disposition參數:
attachment --- 作為附件下載   
inline --- 在線打開
具體使用如:header("Content-Disposition: inline; filename=文件名.mp3");
            Header("Content-Disposition:attachment;filename=test.xls");
其實IE是根據Content-Disposition中filename這個段中文件名的后綴來識別這個文件類型的,所以,
如果有很多種文件類型的時候,可以將Content-Type設置為二進制模式的:
            Header("Content-type:   application/octet-stream");
示例:
<?
     filesize   =   filesize(   filename));
header( "Content-Length:   ". data   =   file_get_contents( data;
?>
這段代碼的意識是打開頁面后立即出現下載保存窗口,下載的文件為些 mimetypes = array(
    'doc'        => 'application/msword',
    'bin'        => 'application/octet-stream',
    'exe'        => 'application/octet-stream',
    'so'        => 'application/octet-stream',
    'dll'        => 'application/octet-stream',
    'pdf'        => 'application/pdf',
    'ai'        => 'application/postscript',
    'xls'        => 'application/vnd.ms-excel',
    'ppt'        => 'application/vnd.ms-powerpoint',
    'dir'        => 'application/x-director',
    'js'        => 'application/x-javascript',
    'swf'        => 'application/x-shockwave-flash',
    'xhtml'        => 'application/xhtml+xml',
    'xht'        => 'application/xhtml+xml',
    'zip'        => 'application/zip',
    'mid'        => 'audio/midi',
    'midi'        => 'audio/midi',
    'mp3'        => 'audio/mpeg',
    'rm'        => 'audio/x-pn-realaudio',
    'rpm'        => 'audio/x-pn-realaudio-plugin',
    'wav'        => 'audio/x-wav',
    'bmp'        => 'image/bmp',
    'gif'        => 'image/gif',
    'jpeg'        => 'image/jpeg',
    'jpg'        => 'image/jpeg',
    'png'        => 'image/png',
    'css'        => 'text/css',
    'html'        => 'text/html',
    'htm'        => 'text/html',
    'txt'        => 'text/plain',
    'xsl'        => 'text/xml',
    'xml'        => 'text/xml',
    'mpeg'        => 'video/mpeg',
    'mpg'        => 'video/mpeg',
    'avi'        => 'video/x-msvideo',
    'movie'        => 'video/x-sgi-movie',  
);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM