09暑假笔记(7)-mediawiki中有些文件不能上传的问题
2009-09-23 13:44
176 查看
有时虽然已经在localsetting.php的上传设置里面增加了扩展名,但还是无法上传,那么需要查看一下includes/DefaultSetting.php设定了可以上传哪些文件类型
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );
可以看出,允许上传的文件类型并不多.而且,有些文件为型是禁止上传的,比如规定如下
$wgFileBlacklist = array(
# HTML may contain cookie-stealing JavaScript and web bugs
'html', 'htm', 'js', 'jsb',
# PHP scripts may execute arbitrary code on the server
'php', 'phtml', 'php3', 'php4', 'phps',
# Other types that may be interpreted by some servers
'shtml', 'jhtml', 'pl', 'py', 'cgi',
# May contain harmful executables for Windows victims
'exe', 'scr', 'dll', 'msi', 'vbs', 'bat', 'com', 'pif', 'cmd', 'vxd', 'cpl'
);
若是您添加的扩展名是禁止上传的文件,那么你需要把它从那一类中删除即可
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );
可以看出,允许上传的文件类型并不多.而且,有些文件为型是禁止上传的,比如规定如下
$wgFileBlacklist = array(
# HTML may contain cookie-stealing JavaScript and web bugs
'html', 'htm', 'js', 'jsb',
# PHP scripts may execute arbitrary code on the server
'php', 'phtml', 'php3', 'php4', 'phps',
# Other types that may be interpreted by some servers
'shtml', 'jhtml', 'pl', 'py', 'cgi',
# May contain harmful executables for Windows victims
'exe', 'scr', 'dll', 'msi', 'vbs', 'bat', 'com', 'pif', 'cmd', 'vxd', 'cpl'
);
若是您添加的扩展名是禁止上传的文件,那么你需要把它从那一类中删除即可
相关文章推荐
- 09暑假笔记(3)-mediawiki页面下插入Flash无法显示的问题
- cdn缓存导致的一次上传并转码覆盖源文件,导致文件有的不能访问问题
- 解决asp.net不能上传大文件的问题
- centos上和vsftpd相关的防火墙与SElinux设置(本地用户不能上传文件的问题)
- is_uploaded_file函数引发的不能上传文件问题
- JSP学习笔记:通过UUID为解决中文文件上传后的命名问题
- 一个我上传的文件,不能解压的问题!
- php环境架设后不能上传文件的问题
- cuteftp不能上传文件到ubuntu问题
- jsp页面中动态添加上传输入项注意的问题:“添加上传文件”按钮的name属性值不能和onclick属性的值相同!!!
- Flv格式文件上传服务器不能播放问题
- 解决Cornerstone不能上传.a文件的问题 Cornerstone不上传*.xcuserstate,*.xcbkptlist文件
- 对于支持上传文件的手机浏览器出现的图片不能预览问题的解决办法
- 解决Chrome在部分网站不能弹出上传文件对话框的办法及flash问题
- 关于post文件上传不能返回路径问题的解决方案
- Java 利用 SWFUpload多文件上传 session 为空失效,不能验证的问题
- 解决 服务器vsftpd安装完成后,用winscp不能上传和下载文件的问题
- 解决在Safari、IE高版本中采用自定义选择文件按钮ajaxFileUpload不能上传问题
- win2003上传文件不能超过200k问题解决方法
- 【日常学习笔记】PHP上传文件时权限问题~