分享
  • 收藏
  • 举报
    X
    关于水印图的bug提交
    952
    3

    今天无意中发现水印图只要上传了图片不管禁用不禁用都不好使

    本以为是自己的问题,更新到了官方最新版本发现还是不好使。

    本着对技术的支持我去打开了

    \x1cms\application\index\controller

    下的Attachment.php 文件

    找到 upBase64Pic 方法下的这句话

    				if ( config( 'webdb.is_waterimg' ) && config( 'webdb.waterimg' ) ) {    //加水印
    					$this->create_water( $new_file );
    				}

    这句话是  如果有配置且有配置地址  则去加水印

    打印后发现  只要你上传了图片  这个

    config( 'webdb.is_waterimg')

    会一直存在

    查找数据库中的 qb_config 表下的 ID 29 字段 发现


    这个数据库中单选的选项为 1 和 2   

    那么不管你是禁用了还是开启的情况下  

    config( 'webdb.is_waterimg' ) 

    都可以满足 


    所以造成了水印图不好使  解决方法  12 改成10即可


    11
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 3
    • 为梦想而战 普通粉丝 消费:87.28元 2019-03-21 10:12 10:126楼
      为你点赞
    0 赏钱 赏礼回复
    • admin 超级管理员 消费:3.03元 2019-03-21 09:27 09:276楼

      感谢提出来

      大家在开发者设置那里,把2改成0吧

    0 赏钱 赏礼回复
    • 海阔天空 普通粉丝 消费:0元 2019-03-20 15:12 15:126楼

      为你点赞

    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648