来源:自学PHP网 时间:2014-11-28 00:00 作者: 阅读:次
[导读] 我们一般不会在前端限制用户上传文件时的文件类,因为也没什么好的办法来限制只能使用像php,asp这类来操作,下面我来介绍利用js来定义type=file浏览上传时的文件类型与php中限制上传文件...
| php限制上传文件类型程序代码我们一般不会在前端限制用户上传文件时的文件类,因为也没什么好的办法来限制只能使用像php,asp这类来操作,下面我来介绍利用js来定义type=file浏览上传时的文件类型与php中限制上传文件类型代码. 利用js,例1代码如下: 
 例2,代码如下: 
 例3,代码如下: 
 如果是利用php,asp类的我们就不能像上面处理了需要如下代码: 
 上面的方法说实话只能骗小朋友了,只要我们把上传文件的后缀名改一下就可能通过上面验证,稍加改进后这样就与文件后缀名无关了,代码如下: 
 id 后缀名 php识别出的文件类型 0 gif image/gif  1 jpg image/jpeg  2 png image/png  3 bmp image/bmp  4 psd application/octet-stream  5 ico image/x-icon  6 rar application/octet-stream  7 zip application/zip  8 7z application/octet-stream  9 exe application/octet-stream  10 avi video/avi  11 rmvb application/vnd.rn-realmedia-vbr  12 3gp application/octet-stream  13 flv application/octet-stream  14 mp3 audio/mpeg  15 wav audio/wav  16 krc application/octet-stream  17 lrc application/octet-stream  18 txt text/plain  19 doc application/msword  20 xls application/vnd.ms-excel  21 ppt application/vnd.ms-powerpoint  22 pdf application/pdf  23 chm application/octet-stream  24 mdb application/msaccess  25 sql application/octet-stream  26 con application/octet-stream  27 log text/plain  28 dat application/octet-stream  29 ini application/octet-stream  30 php application/octet-stream  31 html text/html  32 htm text/html  33 ttf application/octet-stream  34 fon application/octet-stream  35 js application/x-javascript  36 xml text/xml  37 dll application/octet-stream  38 dll application/octet-stream | 
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com