社区
基础编程
帖子详情
关于文件上传
antidestiny
2005-04-06 09:16:45
如何限制非法类型的文件上传(比如禁止php文件上传),不要用根据后缀来判断,如何实现?急~~~~
...全文
108
7
打赏
收藏
关于文件上传
如何限制非法类型的文件上传(比如禁止php文件上传),不要用根据后缀来判断,如何实现?急~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
antidestiny
2005-04-07
打赏
举报
回复
to mrshelly(Shelly):问题我这里还要上传一些手机铃声之类的,可是不知道那些文件在php中具体是什么类型,我这样来限制
switch ($_FILES['userfile']['type'])
{
case "image/pjpeg":
$typename = "jpg";
break;
case "image/gif":
$typename = "gif";
break;
case "image/x-png":
$typename = "png";
break;
case "application/x-shockwave-flash":
$typename = "swf";
break;
case "text/plain":
$typename = "txt";
break;
case "application/msword":
$typename = "doc";
break;
case "application/x-zip-compressed":
$typename = "zip";
break;
}
可能只有像surfchen(冲浪) 说的那样用print_r($_FILES['file'])测试出来了
QSmile
2005-04-07
打赏
举报
回复
mark一下
mrshelly
2005-04-07
打赏
举报
回复
嗯。对上传的文件进行类型检查。
如图片文件的特征。
其它的一律不以放行。
antidestiny
2005-04-07
打赏
举报
回复
通过后缀不安全啊?可以绕过去
zairwolfi
2005-04-06
打赏
举报
回复
nod
surfchen
2005-04-06
打赏
举报
回复
还有,在客户端禁止是不可能的~~
surfchen
2005-04-06
打赏
举报
回复
PHP文件就是普通的文本文件~~~不通过后缀通过什么呢??
另:print_r($_FILES)或许可以得到一些你想要的结果
SpringMVC
文件上传
,多
文件上传
实例
在上一篇SpringMVC基础教程的源码基础上增加了
文件上传
,多
文件上传
SWFUpload实现多
文件上传
SWFUpload实现多
文件上传
,servlet+jsp
在Web API中使用jQuery AJAX实现
文件上传
的例子
在Web API中使用jQuery AJAX实现
文件上传
的例子
基于HTML5的jquery
文件上传
插件(多文件选择、带进度条、完整可用)
俺亲手写的: 1.支持多
文件上传
2.带进度条 3.可以显示文件名称 4.可以实时显示已上传的大小 5.可以从队列中删除 6.各元素的样式都可以自己控制
SWFUpload+Struts2
文件上传
,支持多
文件上传
和进度显示
SWFUpload上传组件的一个完整的例子,后台由Struts2完成,有上传进度显示,可以多
文件上传
,如果你想使用SWFUpload组件但还不知道怎样使用,可以下载下来运行一下试试,看一下源码就知道了。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章