网站地图
  • 网站首页
  • 建站模板
  • 模板建站
  • 站长分享
  • 设计素材
  • 站长资源
  • 源码知识
  • DiscuzX中存在不合法的文件被上传的修复办法

    发布时间: 2021-08-31 15:47首页:莎莎源码 > 模板建站 > discuz教程 > 阅读()

    点评:DiscuzX上传文件时提示没合法的文件被上传问题的解决方法

    打开source/class/discuz/discuz_upload.php

    编辑这个文件,将 因为程序限制了大尺寸(指分辨率)附件图片,提示 “没合法的文件被上传”

    更改办法:sourceclassdiscuzclass_upload.php

    找到:

    复制代码代码如下:

    function get_image_info {

    $ext = discuz_upload::fileext;

    $isimage = discuz_upload::is_image_ext;

    if) {

    return false;

    } elseif) {

    return false;

    } elseif) {

    list = !empty ? $imageinfo : array;

    $size = $width * $height;

    if {

    return false;

    } elseif {

    return false;

    } elseif)) {

    return false;

    }

    return $imageinfo;

    } else {

    return false;

    }

    }

    将 if 中16777216改大后即可解决问题。

    16777216大约为5000*3356。

    的16777216改大即可。

    Error:500的错误

    解决方法就是编辑php.ini文件将memory_limit设置得更大一些,直到图片能顺利上传。

    若是虚拟主机用户,无权修改php.ini文件,请联系服务商解决,假如服务商不予解决,就考虑关闭图片缩略有关的功能。

    特别声明:文章内容仅供参考,不造成任何投资建议。投资者据此操作,风险自担。

    网站首页 - 建站模板 - 模板建站 - 站长分享 - 设计素材 - 站长资源 - 源码知识

    未经本站书面特别授权,请勿转载或建立镜像

    Copyright © 2002-2021 莎莎源码 (http://www.adsbei.com) 网站地图 TAG标签