最近访客
百度未收录

DiscuzQ付费附件下载慢原因和解决办法

DiscuzQ付费附件下载慢原因与解决办法

免费附件下载直接连接到COS,从COS下,

付费付费则是走的PHP接口先鉴权,然后从COS拉文件到本地再发送到浏览器。目的之一可能是为了防盗链

这样的可能导致大的文件下载会很慢,解决办法就是首先要开启后台 腾讯云设置 对象存储设置 开启启用签名

修改 app/Controller/Attachment ResourceAttachmentController.php

找到

if ($page) {
                $url .= \'&ci-process=doc-preview&page=\'.$page;
            }

下面加上

if ($this->settings->get(\'qcloud_cos_sign_url\', \'qcloud\', true)){
                return DiscuzResponseFactory::RedirectResponse($url);
            }

这样的当开启COS的签名的时候,就直接302到COS连接.

温馨提示:本文最后更新于2022/10/19 22:41:50。若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容