服务器被非法上传文件,DiscuzX没有合法的文件被上传的修复方法
打开source/class/discuz/discuz_upload.php
编辑这个文件,将 由于程序限制了大尺寸(指分辨率)附件图片,提示 “没有合法的文件被上传”
更改方法:sourceclassdiscuzclass_upload.php
找到:
复制代码
代码如下:
function get_image_info($target, $allowswf = false) {
$ext = discuz_upload::fileext($target);
$isimage = discuz_upload::is_image_ext($ext);
if(!$isimage && ($ext != 'swf' || !$allowswf)) {
return false;
} elseif(!is_readable($target)) {
return false;
} elseif($imageinfo = @getimagesize($target)) {
list($width, $height, $type) = !empty($imageinfo) ? $imageinfo : array('', '', '');
$size = $width * $height;
if($size > 16777216 || $size < 16 ) {
return false;
} elseif($ext == 'swf' && $type != 4 && $type != 13) {
return false;
} elseif($isimage && !in_array($type, array(1,2,3,6,13))) {
return false;
}
return $imageinfo;
} else {
return false;
}
}
将 if($size > 16777216 || $size < 16 ) 中16777216改大后即可解决问题。
16777216大约为5000*3356。
的16777216改大即可。
Error:500的错误
解决办法就是编辑php.ini文件将memory_limit设置得更大一些,直到图片能顺利上传。
如果是虚拟主机用户,无权修改php.ini文件,请联系服务商解决,如果服务商不予解决,就考虑关闭图片缩略相关的功能。
服务器被非法上传文件,DiscuzX没有合法的文件被上传的修复方法相关推荐
- win10证书服务器不可用,win10系统提示“安全证书的吊销信息不可用”的修复方法...
在windows10系统下一位用户遇到了奇怪的问题,该用户表示浏览网页的时候经常会弹出安全警报:该镇点安全证书的吊销信息不可用.是否继续? 的报错弹窗,这是怎么回事呢?其实,该问题是由于ie浏览器中的 ...
- 苹果服务器未响应,上海苹果客户服务中心:iPhone 6S死机没反应修复方法
原标题:上海苹果客户服务中心:iPhone 6S死机没反应修复方法 手机下载的各种APP ,时常出现手机死机的情况,怎么回事?怎么解决?可能是系统崩溃,软件兼顾性或者硬件故障等,尝试将手机强制重启,能 ...
- 关于“文件或目录损坏且无法读取” 的 CHKDSK 修复方法
CHKDSK 的功能 CHKDSK 全称 Microsoft Check Disk,是一个用于磁盘检查的指令程序.CHKDSK 的基本功能是扫描磁盘上的文件系统的完整性,并修复文件系统的错误:CHKD ...
- Web安全 文件上传漏洞的 测试和利用.(上传一个图片或文件 拿下服务器最高权限.)
文件上传漏洞的概括 现在大多的网站和Web应用系统都会有上传功能(比如:文档,图片,头像,视频上传等.),而程序员在开发文件上传功能时,没有对代码做严格校验上传文件的后缀和文件类型. 此时攻击者就可以 ...
- 将文件上传至ftp服务器,FTP文件上传工具类,将文件上传至服务器指定目录
将文件上传至ftp服务器,传入File对象,将文件上传至ftp服务器 需要配置修改的点: 1. 服务器ip端口(服务器ip 端口22/21). 2. 服务器账号密码(服务器登录用户名密码). 3. 上 ...
- Python监控目录文件夹,并使用SFTP上传目录及文件到linux服务器
Python 扫描监控本地文件夹并进行超大文件上传 方案1:WebUploader大文件分块多线程并发上传 方案2:watchdog目录文件夹监控,paramiko STFP上传服务器 方案3:优化2 ...
- sftp shell 批量上传文件_Shell自动上传下载文件到SFTP服务器
1.说明 本文提供一个Shell脚本, 可以自动连接到SFTP服务器, 然后上传或者下载指定的文件, 进而可以使用Linux的corntab命令, 定时执行脚本上传下载文件, 实现文件的同步或者备份功 ...
- HTML5 文件域+FileReader 读取文件并上传到服务器(三)
一.读取文件为blob并上传到服务器 HTML <div class="container"><!--读取要上传的文件--><input type=& ...
- WAF——针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入、XSS跨站、Webshell上传、命令注入、非法HTTP协议请求、非授权文件访问等...
核心概念 WAF Web应用防火墙(Web Application Firewall),简称WAF. Web攻击 针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入.XSS跨站.Websh ...
最新文章
- Revit和Unreal Engine真实的建筑可视化视频教程
- 一键获取解锁码_Windows 骚操作:轻轻一按手机指纹解锁电脑!
- java连接rabbitmq_没用过消息队列?一文带你体验RabbitMQ收发消息
- 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to
- (学)新版动态表单研发,阶段成果----1
- 自动批量修改linux用户密码
- 【python-numpy】工具包中np.random.choice()的用法详解及其参考
- 【牛客 - 373A】翻硬币问题(博弈,结论,分析)
- git rebase用法_Git入门实战
- Docker启动MySql后连接报1251处理方法
- 2 追踪光线=》2.2 前向光线追踪和逆向光线追踪
- 2017-2018-2 20155315《网络对抗技术》Exp3:免杀原理与实践
- Netty RPC Demo 实现
- 74LS138译码器真值表以及快速计算方法
- qt自定义控件-水波纹进度条
- python高阶知识之——列表推导式(63)
- html导出excel表头多了一行空行,excel中有时候表格下面有很多空行,下拉条滚动一点就过了很多行,怎么取消掉多余的行啊?(excel表头每页都显示)...
- 分区助手4.0绿色中文版
- [Linux]基于SQLite数据库的停车管理系统
- asp 支付宝 企业版 接口 支持网银接口 ,网银直接支付