【发布时间】:2021-01-15 00:49:37
【问题描述】:
我们正在开发一个 OwnCloud 应用程序,我们正在尝试跟踪将文件上传到特定文件夹的用户。钩子适用于管理员,但当另一个用户上传到共享文件夹时,钩子没有执行。这是权限问题吗?
我们的钩子注册代码。我们尝试了两个钩子系统,但结果相同。
public function register() {
\OCP\Util::connectHook('OC_Filesystem', 'post_create', 'OCA\FileActivities\Controller\UserHooks', 'onFileCreate');
$reference = $this;
$callback = function (Node $node) use($reference) {
$reference->onPostCreate($node);
};
$this->fileManager->listen('\OC\Files', 'postCreate', $callback);
}
【问题讨论】:
标签: php hook owncloud nextcloud