文件上传API的问题

使用系统自带的API上传文件时。
返回值是
{
“error”: “File upload failed”,
“details”: “File upload is not permitted”
}
日志报错显示image

但是在角色里已经加上文件上传的权限了

是在这里加的吗?
image

是的,在这里加的权限

相关代码在 com/haulmont/addon/restapi/api/controllers/FileUploadController.java 文件的如下部分,可以单步调试下:

image

debug走到这里image 返回的是false,其中v=0,value=1
image 到这里是 !false ,就会进入下面抛出异常的代码

image 现在报了一个新的异常,我把所有的权限都给了,这是权限的问题吗?

这个问题是没有权限写 sys$FileDescriptor 这个表,看看有没有配置写这个表的权限?

找到了,在权限那里还需要加上实体权限,谢谢!