PHPEye开源社区 » PHP技术讨论区 » header实现图像显示_附带文档类型及服务器响应类别
《Programming PHP》第二版上市
2007-11-26 13:03 mayongzhan
header实现图像显示_附带文档类型及服务器响应类别

不全.字数限制,可以参考我的blog
[url]http://blog.csdn.net/mayongzhan/archive/2007/11/26/1902613.aspx[/url]
和下载差不多...这样做其实没什么优势...因为图片就是显示出来的...是应该让大家看到的,除非有的图是需要权限才能访问的,才用这种方式.
header('Content-type: image/gif');//这里的类型没什么必要
header("Content-Disposition: inline; filename=马永占.myz");//这个是要保存的文件名
readfile('edit.gif');//显示当前目录下的edit.gif...然后右键另存为的时候就会用到上面的属性.可以看到保存的名称是马永占.myz扩展名是.gif也可以选bmp.当然这是windows.


附带文档类型及服务器响应类别
一共两个版本.
文档类型   和   服务器响应HTTP的类型
上面的这个可以在上传文件的类型中对应上.下面的差了点.(原文下面的是用来写在文件头上的.来确定该文件是什么类型.)
  
  'chm'=>'application/octet-stream',
    'ppt'=>'application/vnd.ms-powerpoint',
    'xls'=>'application/vnd.ms-excel',
    'doc'=>'application/msword',
    'exe'=>'application/octet-stream',
    'rar'=>'application/octet-stream',
    'js'=>"javascrīpt/js",
    'css'=>"text/css",
    'hqx'=>"application/mac-binhex40",
    'bin'=>"application/octet-stream",
    'oda'=>"application/oda",
    'pdf'=>"application/pdf",
    'ai'=>"application/postsrcipt",
    'eps'=>"application/postsrcipt",
    'es'=>"application/postsrcipt",
    'rtf'=>"application/rtf",
    'mif'=>"application/x-mif",
    'csh'=>"application/x-csh",
    'dvi'=>"application/x-dvi",
    'hdf'=>"application/x-hdf",
    'nc'=>"application/x-netcdf",

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.