首页 > CMS教程 > 其他CMS    日期:2018-08-26 / 来自互联网 / 浏览

附件地址用百度网盘的地址,附件文件链接方式设置了链接到真实软件地址,是可以正常使用的,如果文件链接方法选用链接到跳转页面,就跳转到百度报错页面

而且不只是百度网盘的不行,通过分析,如果使用远程地址,url中"&"之后的参数都读取不了,才造成连接错误。 求解决方法!

解决办法:将URL参数进行base加密

第一步: 打开 phpcmsmodulescontentfieldsdownfilesoutput.inc.php

找到

f=$_v[fileurl]

替换成

f=".base64_encode($_v['fileurl'])."

第二步: 修改 phpcmsmodulescontent  down.php  找到

public function download() {

在它下面一点的

parse_str($a_k);

下面添加

$f = base64_decode($f);

然后更新缓存  刷新前台内容页即可(生成html的需要重新生成)

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章

1 2 3 4 5