附件上传到Alist,下载走Alist,删除时从Alist删除。
使用本插件前请先配置好Alist。
AList 支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。
不执行此步骤,将导致上传一个新文件后,点击“编辑帖子”按钮时,无法同步上传到Alist,所以此步骤必须执行。
编辑model/attach.func.php文件,定位到238行之后(不同版本相对行数不同,具体看图),插入以下代码:
// 自定义hook点 // hook attach_assoc_post_middle.php
不执行此步骤,将导致附件在删除后无法同步删除Alist里的文件,如有备份场景需求可以不执行此步骤,但可能导致Alist里无效文件增加。
编辑route/attach.php文件,定位到108行之后(不同版本相对行数不同,具体看图),插入以下代码:
// 自定义hook点 // hook attach_delete_middle.php
前提:Alist需要用户先搭建完成,并且配置对应后端存储。Alist用户不能是游客权限,必须有单独的目录权限。
alist域名地址:后面不带斜杠,例如:http://www.your-api-server.com
用户名:具备上传文件权限的用户名
密码:复杂密码
路径:附件上传的文件夹路径,带斜杠,例如:/xiuno_upload
删除本地文件:慎重选择。选择后将会将不保留本地文件。
注:本插件经原作者请求,在本站友情代发,所获收益九成九会归还原作者。
暂无回复,快来抢沙发吧
版块
~扫~码~领~红~包~