We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aliyunpan version v0.2.8
从启动log的过滤器里看sync_handler.js是加载了的,但是上传完好像没有触发syncFileFinishCallback
启动log
2023-11-21T11:27:14: 启动同步备份进程 2023-11-21T11:27:14: 备份配置文件:/root/aliyunpan/sync_drive/sync_drive_config.json 2023-11-21T11:27:14: 链接类型:阿里ECS内部链接 2023-11-21T11:27:14: 下载并发:2 2023-11-21T11:27:14: 上传并发:2 2023-11-21T11:27:14: 下载分片大小:1.00MB 2023-11-21T11:27:14: 上传分片大小:10.00MB 2023-11-21T11:27:14: 2023-11-21T11:27:14: 启动同步任务 2023-11-21T11:27:14: 任务: records(153a882f-5444-41c4-a12a-bd96fade6df0) 2023-11-21T11:27:14: 同步模式: 备份本地文件(只上传) 2023-11-21T11:27:14: 本地目录: /root/records 2023-11-21T11:27:14: 云盘目录: /资源库/records 2023-11-21T11:27:14: 2023-11-21T11:27:14: 插件禁止扫描本地文件: /root/records/config.backup.json 2023-11-21T11:27:14: 插件禁止扫描本地文件: /root/records/config.json 2023-11-21T11:27:14: 本命令不会退出,程序正在以非交互的方式运行。如需退出请借助运行环境提供的方式。
配置文件sync_handler.js
function syncScanLocalFilePrepareCallback(context, params) { console.log(params); var result = { "syncScanLocalApproved": "yes" }; // 禁止.开头文件上传 if (params["localFileName"].indexOf(".") == 0) { result["syncScanLocalApproved"] = "no"; } // 禁止~$开头文件上传(office暂存临时文件) if (params["localFileName"].indexOf("~$") == 0) { result["syncScanLocalApproved"] = "no"; } // 禁止.json文件上传(正则表达式方式) if (params["localFileName"].search(/.json$/i) >= 0) { result["syncScanLocalApproved"] = "no"; } // 禁止password.key文件上传 if (params["localFileName"] == "password.key") { result["syncScanLocalApproved"] = "no"; } // 禁止@eadir文件上传 if (params["localFileName"] == "@eadir") { result["syncScanLocalApproved"] = "no"; } return result; } function syncScanPanFilePrepareCallback(context, params) { console.log(params); var result = { "syncScanPanApproved": "yes" }; // 禁止.开头文件下载 if (params["driveFileName"].indexOf(".") == 0) { result["syncScanPanApproved"] = "no"; } // 禁止~$开头文件下载(office暂存临时文件) if (params["driveFileName"].indexOf("~$") == 0) { result["syncScanPanApproved"] = "no"; } // 禁止.txt文件下载(正则表达式方式) // if (params["driveFileName"].search(/.txt$/i) >= 0) { // result["syncScanPanApproved"] = "no"; // } return result; } function syncFileFinishCallback(context, params) { console.log('removing finished files:'); console.log(params); if (params["localFileType"] != "file") { // do nothing return; } if (params["uploadResult"] == "success") { PluginUtil.LocalFS.deleteFile(params["localFilePath"]); } }
The text was updated successfully, but these errors were encountered:
No branches or pull requests
aliyunpan version v0.2.8
从启动log的过滤器里看sync_handler.js是加载了的,但是上传完好像没有触发syncFileFinishCallback
启动log
配置文件sync_handler.js
The text was updated successfully, but these errors were encountered: