Login
OneManager
Home
/
upload
File
OriginalPic
Thumbnails
CopyAllDownloadUrl
EditTime
Size
cache
2019-09-16 22:44:30
100.25 MB
config
2019-09-16 22:44:31
22.78 KB
README.md
2019-09-16 22:44:29
2.45 KB
# OneIndex Onedrive Directory Index ## 功能: 不占用服务器空间,不走服务器流量, 直接列出 OneDrive 目录,文件直链下载。 ## Demo [https://xn.tn](https://xn.tn) ## 安装运行 ### 源码安装运行: #### 需求: 1、PHP空间,PHP 5.6+ 需打开curl支持 2、OneDrive 账号 (个人、企业版或教育版/工作或学校帐户) 3、OneIndex 程序 ## 配置:
### 计划任务 [可选]**推荐配置**,非必需。后台定时刷新缓存,可增加前台访问的速度。 ``` # 每小时刷新一次token 0 * * * * /具体路径/php /程序具体路径/one.php token:refresh # 每十分钟后台刷新一遍缓存 */10 * * * * /具体路径/php /程序具体路径/one.php cache:refresh ``` ### Docker 安装运行 - 请参考[TimeBye/oneindex](https://github.com/TimeBye/oneindex) ## 特殊文件实现功能 ` README.md `、`HEAD.md` 、 `.password`特殊文件使用 可以参考[https://github.com/donwa/oneindex/tree/files](https://github.com/donwa/oneindex/tree/files) **在文件夹底部添加说明:** >在 OneDrive 的文件夹中添加` README.md `文件,使用 Markdown 语法。 **在文件夹头部添加说明:** >在 OneDrive 的文件夹中添加`HEAD.md` 文件,使用 Markdown 语法。 **加密文件夹:** >在 OneDrive 的文件夹中添加`.password`文件,填入密码,密码不能为空。 **直接输出网页:** >在 OneDrive 的文件夹中添加`index.html` 文件,程序会直接输出网页而不列目录。 >配合 文件展示设置-直接输出 效果更佳。 ## 命令行功能 仅能在PHP CLI模式下运行 **清除缓存:** ``` php one.php cache:clear ``` **刷新缓存:** ``` php one.php cache:refresh ``` **刷新令牌:** ``` php one.php token:refresh ``` **上传文件:** ``` php one.php upload:file 本地文件 [OneDrive文件] ``` **上传文件夹:** ``` php one.php upload:folder 本地文件夹 [OneDrive文件夹] ``` 例如: ``` //上传demo.zip 到OneDrive 根目录 php one.php upload:file demo.zip //上传demo.zip 到OneDrive /test/目录 php one.php upload:file demo.zip /test/ //上传demo.zip 到OneDrive /test/目录并将其命名为 d.zip php one.php upload:file demo.zip /test/d.zip //上传up/ 到OneDrive /test/ 目录 php one.php upload:file up/ /test/ ```
Close
2026-01-02 18:48:46 Friday 216.73.216.81 Runningtime:0.012s Mem:1.57 MB