河东猴 发表于 2024-10-16 10:01:14

尝试在OnlyOffice中控制下载权限,结果打开文档时提示无权限

本帖最后由 河东猴 于 2024-10-16 10:19 编辑

在OfficeOnline插件中,我想实现当用户对文档为只读权限时,其下载权限也被关闭的功能,于是我修改了x_component_OnlyOfficeEditor中的代码,在Main.js的loadEditor函数中添加了以下语句:
if(this.document.editor.mode === "edit"){
    this.document.editor.document.permissions.download = true;
} else {
    this.document.editor.document.permissions.download = false;
}
如下图一所示,结果修改后只读权限的用户就无法打开对应的文件了,提示“您正在尝试执行您没有权限的操作”如下图二所示,修改代码后传给OnlyOffice的JSON如下图三所示。
请问能否提供一些解决的思路?

         图一


          图二

          图三

xadmin 发表于 2024-10-16 11:23:49

改 permissions 只能是后端服务来改
页: [1]
查看完整版本: 尝试在OnlyOffice中控制下载权限,结果打开文档时提示无权限