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",