wecenter3.6版本,上传附件后无法下载解决方案

君笑尘
君笑尘 This guy is lazy,Introduction has not been set

0 People liked this article · 1363 views

wecenter3.6版本,上传附件后无法下载解决方案。

这个无法下载的Bug,是由于xss过滤功能把onclick也给过滤了,所以我们只需要按照以下方法,把remove_xss函数给替换成新的函数即可。




解决方案

①、打开网站的/system/functions.app.php文件
②、搜索找到 remove_xss 函数,大约在889行的位置
③、把旧的函数的内容,替换成新的内容即可

这里我直接给出了修改后的functions.app.php文件,直接上传覆盖/system/functions.app.php即可。只修改了 remove_xss 函数,其他内容未改动!

functions.app.php.zip

Published on 2021-01-15 18:04

Disclaimers:

This document is written by 君笑尘 Original published on WeCenter ,The copyright belongs to the author。

Log in,More exciting content waiting for you to find,Contribute wonderful answers,Participate in comment interaction

go Sign in! No accountgoregister

格维先生
2021-01-22 10:09
又实测,即使谷歌浏览器,有时候也是要加空格,否则依然失败
格维先生
2021-01-20 23:23
更新:macbook实测,QQ浏览器、safaril浏览器上传附件均失败,只有谷歌浏览器上传附件可以用。可空格无关。win暂时没测试。
格维先生
2021-01-20 23:08
还有一个bug,pc上的,上传附件后,如果附件是前面接着文字的,依然显示404,找不到附件,但是如果空格一行上传附件,就可以,不知道大家有没有遇到。
半缘修道半缘君
2021-01-20 09:12
感谢楼主,这样不用自己找代码了
君笑尘
2021-01-18 17:30
重新传了,之前不知道是遇到bug,还是真的忘传了(我记得我是传了的。。。)
维特根斯坦
2021-01-18 14:59
忘记上传附件了
All Rights Reserved Powered BY WeCenter V4.1.0 © 2023 粤ICP备17116736号