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

君笑尘
君笑尘 这家伙很懒,还没有设置简介

0 人点赞了该文章 · 1787 浏览

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

发布于 2021-01-15 18:04

免责声明:

本文由 君笑尘 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

格维先生
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
忘记上传附件了