其他

基于php的webdav文件直链获取

小永***Lv.5 金牌会员 发表于 2024-12-15 IP:广西 1,680 0
直接通过url传参获取即可

url 为webdav服务器地址
file 为文件名(如果文件不在根目录的话为文件路径/文件名)
username 为webdav用户名
password 为webdav密码

  1. <?php
  2. $webdavurl = $_GET['url'];
  3. $filename = $_GET['file'];
  4. $username = $_GET['username'];
  5. $password = $_GET['password'];
  6. $fileurl = $webdavurl . $filename;
  7. header('Location: ' . $fileurl . '?username=' . urlencode($username) . '&password=' . urlencode($password), true, 302);
  8. exit;
  9. ?>
复制代码


有个安全性问题,账号密码是明文传的,尝试对密码做base64加密但是会无法跳转,介意的话勿用,有条件的可以自己改改

演示demo:http://xiaoyonggaoya.sheng17.site/webdav.php
(注:演示站流量有限,仅供体验使用)
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则