查看: 5940|回复: 1
打印 上一主题 下一主题

提供文件上传时判定mine类型的东西

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-4 21:34:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
今天修改了下文件上传类,主要是对文件类型的判定上,jpg在ie和firefox上传下得到的mine类型据居然不一样,我不得不修改。

另外提供常用文件得mine类型。
  1. <?
  2. $filetype=array();
  3. $filetype['hqx']="application/mac-binhex40";
  4. $filetype['bin']="application/octet-stream";
  5. $filetype['oda']="application/oda";
  6. $filetype['pdf']="application/pdf";
  7. $filetype['ai']="application/postsrcipt";
  8. $filetype['eps']="application/postsrcipt";
  9. $filetype['es']="application/postsrcipt";
  10. $filetype['rtf']="application/rtf";
  11. $filetype['mif']="application/x-mif";
  12. $filetype['csh']="application/x-csh";
  13. $filetype['dvi']="application/x-dvi";
  14. $filetype['hdf']="application/x-hdf";
  15. $filetype['nc']="application/x-netcdf";
  16. $filetype['cdf']="application/x-netcdf";
  17. $filetype['latex']="application/x-latex";
  18. $filetype['ts']="application/x-troll-ts";
  19. $filetype['src']="application/x-wais-source";
  20. $filetype['zip']="application/zip";
  21. $filetype['bcpio']="application/x-bcpio";
  22. $filetype['cpio']="application/x-cpio";
  23. $filetype['gtar']="application/x-gtar";
  24. $filetype['shar']="application/x-shar";
  25. $filetype['sv4cpio']="application/x-sv4cpio";
  26. $filetype['sv4crc']="application/x-sv4crc";
  27. $filetype['tar']="application/x-tar";
  28. $filetype['ustar']="application/x-ustar";
  29. $filetype['man']="application/x-troff-man";
  30. $filetype['sh']="application/x-sh";
  31. $filetype['tcl']="application/x-tcl";
  32. $filetype['tex']="application/x-tex";
  33. $filetype['texi']="application/x-texinfo";
  34. $filetype['texinfo']="application/x-texinfo";
  35. $filetype['t']="application/x-troff";
  36. $filetype['tr']="application/x-troff";
  37. $filetype['roff']="application/x-troff";
  38. $filetype['shar']="application/x-shar";
  39. $filetype['me']="application/x-troll-me";
  40. $filetype['ts']="application/x-troll-ts";
  41. $filetype['gif']="image/gif";
  42. $filetype['jpeg']="image/pjpeg";
  43. $filetype['jpg']=array("image/pjpeg","image/jpeg");
  44. $filetype['jpe']="image/pjpeg";
  45. $filetype['ras']="image/x-cmu-raster";
  46. $filetype['pbm']="image/x-portable-bitmap";
  47. $filetype['ppm']="image/x-portable-pixmap";
  48. $filetype['xbm']="image/x-xbitmap";
  49. $filetype['xwd']="image/x-xwindowdump";
  50. $filetype['ief']="image/ief";
  51. $filetype['tif']="image/tiff";
  52. $filetype['tiff']="image/tiff";
  53. $filetype['pnm']="image/x-portable-anymap";
  54. $filetype['pgm']="image/x-portable-graymap";
  55. $filetype['rgb']="image/x-rgb";
  56. $filetype['xpm']="image/x-xpixmap";
  57. $filetype['txt']="text/plain";
  58. $filetype['c']="text/plain";
  59. $filetype['cc']="text/plain";
  60. $filetype['h']="text/plain";
  61. $filetype['html']="text/html";
  62. $filetype['htm']="text/html";
  63. $filetype['htl']="text/html";
  64. $filetype['rtx']="text/richtext";
  65. $filetype['etx']="text/x-setext";
  66. $filetype['tsv']="text/tab-separated-values";
  67. $filetype['mpeg']="video/mpeg";
  68. $filetype['avi']="video/avi";
  69. $filetype['rm']="video/rm";
  70. $filetype['rmvb']="video/rmvb";
  71. $filetype['wmv']="video/x-ms-wmv";
  72. $filetype['flv']="application/octet-stream";
  73. $filetype['mpg']="video/mpeg";
  74. $filetype['mpe']="video/mpeg";
  75. $filetype['avi']="video/x-msvideo";
  76. $filetype['qt']="video/quicktime";
  77. $filetype['mov']="video/quicktime";
  78. $filetype['moov']="video/quicktime";
  79. $filetype['movie']="video/x-sgi-movie";
  80. $filetype['au']="audio/basic";
  81. $filetype['mp3']="audio/mp3";
  82. $filetype['snd']="audio/basic";
  83. $filetype['wav']="audio/wav";
  84. $filetype['wma']="audio/x-ms-wma";
  85. $filetype['aif']="audio/x-aiff";
  86. $filetype['aiff']="audio/x-aiff";
  87. $filetype['aifc']="audio/x-aiff";
  88. $filetype['swf']="application/x-shockwave-flash";
  89. $filetype['doc']="application/msword";
  90. $filetype['ini']='application/octet-stream';
  91. ?>
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
2#
 楼主| 发表于 2007-10-4 21:35:14 | 只看该作者
台州网址导航

提供文件上传时判定mine类型图片

提供文件上传时判定mine类型图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表