•   阿宇资源网欢迎您!
  •   欢迎访问阿宇资源网!

涟漪云 蓝奏云PHP挂载程序 支持直链

摘要: 功能如下浏览任意目录内文件(夹)批量移动文件批量删除文件(夹)重命名文件夹新建文件夹文件夹加密及修改文件直链(①id形式,推荐;②文件名形式)文件上传(考虑到需要服务器中转再上传,效率低,故仅仅写好了...

涟漪云 蓝奏云PHP挂载程序 支持直链涟漪云 蓝奏云PHP挂载程序 支持直链涟漪云 蓝奏云PHP挂载程序 支持直链

功能如下

浏览任意目录内文件(夹)
批量移动文件
批量删除文件(夹)
重命名文件夹
新建文件夹
文件夹加密及修改
文件直链(①id形式,推荐;②文件名形式)
文件上传(考虑到需要服务器中转再上传,效率低,故仅仅写好了后端接口,没有集成到前端功能)

软件架构

php >= 5.6
Redis (若不需要Redis,可注释掉Classes/Lanzou.php文件中的初始化函数__construct里面的:$this->redis = ...)

安装教程

下载源码
将源码上传至你的服务器
获取cookie(浏览器F12控制台执行):


  1. if(!/(^|\.)woozooo\.com$/i.test(document.location.host))

  2.    throw new Error('请登录到蓝奏云控制台在执行此代码!');

  3.  

  4. var copy = function (str) {

  5.    var oInput = document.createElement('input');

  6.    oInput.value = str;

  7.    document.body.appendChild(oInput);

  8.    oInput.select();

  9.    document.execcommand("Copy");

  10.    oInput.remove();

  11.    alert('复制成功');

  12. }

  13.  

  14. var regex = /(?<=^|;)\s*([^=]+)=\s*(.+?)\s*(?=;|$)/g,

  15.    cookies = {},re;

  16. while(re = regex.exec(document.cookie))

  17.    if(re[1] === 'ylogin'||re[1] === 'phpdisk_info')

  18.        cookies[re[1]] = re[1]+'='+re[2]+';';

  19.  

  20. if(!cookies.hasOwnProperty('phpdisk_info'))

  21.    throw new Error('获取cookie失败,请确认您已登录到蓝奏云控制台!');

  22.  

  23. copy(Object.values(cookies).join(' '));

修改配置文件(config.php)相关数据
配置伪静态(Nginx,其它环境伪静态自己参照Nginx编写):

  1.    location / {

  2.            if (!-e $request_filename) {

  3.                    rewrite ^/(d)/([a-zA-Z0-9]+)(\.[\w]+)?$ /api.php?c=$1&id=$2 last;

  4.                    rewrite ^/([a-z0-9]+)(\.[\w]+|/([^/]+))?$ /api.php?id=$1&name=$3 last;

  5.            }

  6.    }

项目已上传至码云:lianyi-cloud

此处为隐藏内容,请评论后查看隐藏内容!

本文链接:http://www.ayuwl.cn/?id=140

版权声明:转载请带上版权原创为《阿宇资源网》
本站资源来自互联网侵权联系删除

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

×

分享:

支付宝

微信