Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

discuz wap版本上传动态图变静态图了

[复制链接]
feiyang1356 发表于 2017-12-18 15:37:36 | 显示全部楼层 |阅读模式
上传了个一张动态图  发布成功后发现变成了静态图 图片的大小也被截取了


 楼主| feiyang1356 发表于 2017-12-18 15:40:15 | 显示全部楼层
解决方案
discuz wap上传图片的时候会把动态图给弄成静态图的原因如下

由于:/static/js/mobile/buildfileupload.js

下的第六行

if(1 || (s.maxfilesize && s.files[0].size > s.maxfilesize * 1024)) {

canvaszoom = true;

}

无论你上传的图大小 是多少 这里的canvaszoom的值都未true 都会对你上传的图片进行压缩

修改成

var isgif = s.files[0].type == 'image/gif' ? true : false;

if((s.maxfilesize && s.files[0].size > s.maxfilesize * 1024) && !isgif) {

canvaszoom = true;

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-24 04:02 , Processed in 0.029918 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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