查看: 383|回复: 1

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

升级   92%

2

主题

1

回帖

46

积分

新手上路

Rank: 1

积分
46
发表于 2024-10-16 10:01:14 | 显示全部楼层 |阅读模式
本帖最后由 河东猴 于 2024-10-16 10:19 编辑

在OfficeOnline插件中,我想实现当用户对文档为只读权限时,其下载权限也被关闭的功能,于是我修改了x_component_OnlyOfficeEditor中的代码,在Main.js的loadEditor函数中添加了以下语句:
[JavaScript] 纯文本查看 复制代码
if(this.document.editor.mode === "edit"){
    this.document.editor.document.permissions.download = true;
} else {
    this.document.editor.document.permissions.download = false;
}

如下图一所示,结果修改后只读权限的用户就无法打开对应的文件了,提示“您正在尝试执行您没有权限的操作”如下图二所示,修改代码后传给OnlyOffice的JSON如下图三所示。
请问能否提供一些解决的思路?

           图一


          图二

          图三

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

3

主题

1668

回帖

5519

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5519
发表于 2024-10-16 11:23:49 | 显示全部楼层
改 permissions 只能是后端服务来改
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread