• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    DEDE图片集上传图片时出错显示(FILEID)的解决方法

    发布者: 午夜收音机 | 发布时间: 2025-7-24 16:34| 查看数: 72| 评论数: 0|帖子模式

    某日,某使用DeDe CMS v5.5的网站在后台上传图片时出现如下错误: 
    作为web生手的我很是迷茫。印象里之前并没有做什么改动,于是百思不得其解。Google、百度、DeDe官网搜索了一大圈,发现有这个问题的人不少,但是没有一个给出解决的办法。只好自己试着分析分析…… 
    找到提示出错的相关js文件: 
    /dede/handlers.js 
    发现有这么一段: 
                            复制代码
                            代码如下:
           
            function uploadSuccess(file, serverData) { 
            try { 
            var progress = new FileProgress(file, this.customSettings.upload_target); 
            if (serverData.substring(0, 7) === "FILEID:") { 
            addImage("swfupload.php?dopost=thumbnail&id=" + serverData.substring(7), serverData.substring(7)); 
            progress.setStatus("获取缩略图..."); 
            progress.toggleCancel(false); 
            } else { 
            addImage("img/error.gif", 0); 
            progress.setStatus("有错误!"); 
            progress.toggleCancel(false); 
            alert(serverData); 
            } 
            } catch (ex) { 
            this.debug(ex); 
            } 
            } 

           
    其中: 
                            复制代码
                            代码如下:
           
            if (serverData.substring(0, 7) === "FILEID:") 

           
    这句的判断为假导致如上图的问题。 
    查看serverData的值没有发现什么异常,但是判断始终为假 
    问题就出在serverData.substring(0, 7) 始终都不等于"FILEID:" 
    调整了截取边界也一样有错,于是乎,请来了HttpAnalyzer一看,哦,原来如此: 
    虽然这么看着没什么问题DEDE教程-ASQQ8.NET 
    但实际问题在这: 
    前面多了三个字节:ef bb bf 
    大致一找原来这是utf-8的bom问题,是修改文件时在文件头自动加入的这三个字节导致的连锁反应 
    但是那么多文件要找出是哪个文件的问题倒是有点头大……网络资源网-ASQQ8.NET 
    后来找到一篇文章《转两篇 移除PHP中BOM的方法》按照其中给出的清除BOM的代码解决了这个问题 
    代码如下: 
                            复制代码
                            代码如下:
           
            保存为a.php,放在网站根目录访问下就可以了。 
            ps:如果在访问a.php的时候报错如: 
            PHP Fatal error: Allowed memory size of 134217728 bytes exhausted 
            那就试用下面的修改版检查出有bom的文件自己修改吧 
             


    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表