链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

oott123/bpcs_uploader:百度pcs上传脚本

oott123/bpcs_uploader是一个百度pcs上传脚本,要求系统为安装了php和curl的Linux或cygwin。它支持多种操作,如初始化、查询容量、上传、下载、删除文件以及离线下载等,使用时需注意如php环境、安全限制等问题,包括不同初始化方式下不同输入对应不同结...

访问官网 →

【Github】项目名:oott123/bpcs_uploader:百度pcs上传脚本

一、项目简介

oott123/bpcs_uploader是一个百度pcs上传脚本。它要求系统为安装了php和curl的Linux(或cygwin)。该脚本可用于百度PCS相关操作,如初始化(包括快速初始化和常规初始化)、查询容量、上传文件、下载文件、删除文件以及离线下载等操作。

二、项目使用方法

在使用前可能需要调整脚本权限,如chmod +x bpcs_uploader.php。运行脚本时可能需要指定php的绝对路径(如果VPS上安装的php位置不明确的话)。如果php是为网站环境安装的,可能会遇到因安全原因部分函数被禁止执行的情况,可参考给出的替代命令。

初始化分为两种,快速初始化(./bpcs_uploader.php quickinit)和常规初始化(./bpcs_uploader.php init)。常规初始化需要输入如App API Key、App API Secret、app的foldername、获取access_token等一系列操作。不同的输入情况会导致不同的结果,如未输入Appsecret时只能获取一个月有效期的accesstoken,输入了就能获得10年有效期的refreshtoken。上传文件格式为./bpcs_uploader.php upload [path_local][path_remote],下载为./bpcs_uploader.php download [path_local][path_remote],删除为./bpcs_uploader.php delete [path_remote],离线下载为./bpcs_uploader.php fetch [path_remote][path_to_fetch]。

三、项目总结

oott123/bpcs_uploader为百度PCS相关操作提供了方便的脚本,涵盖了从初始化到各类数据操作的功能,但在使用时也需要注意如php环境、安全限制等相关问题。欢迎大家在评论区留言讨论关于这个项目的使用心得或者遇到的问题等。

项目地址

GitHub链接直达