API returns 文件为空
API returns null for files
我将 Directus 用于无头 CMS。我一直在通过 Directus 应用程序上传文件,但文件字段的 API returns null
。
我该如何解决这个问题?
(我不能评论因为声誉)
您是否确保这是一个经过身份验证的调用,如果您想将其设为 public 调用以便任何人都可以访问它(即:网站前端),那么您可能需要允许 public READ
访问 directus_files
.
使用the fields
parameter获取嵌套关系文件。如果 API 是 public 并且文件 returns null
,请验证 public 角色是否具有对 directus_files
集合的读取权限。
如果您是 运行 最新版本的 Directus,显然存在一个完全破坏文件字段的错误。文件已上传,但未链接到该字段。
https://github.com/directus/api/issues/1015
应该会在下一个版本中修复。
我将 Directus 用于无头 CMS。我一直在通过 Directus 应用程序上传文件,但文件字段的 API returns null
。
我该如何解决这个问题?
(我不能评论因为声誉)
您是否确保这是一个经过身份验证的调用,如果您想将其设为 public 调用以便任何人都可以访问它(即:网站前端),那么您可能需要允许 public READ
访问 directus_files
.
使用the fields
parameter获取嵌套关系文件。如果 API 是 public 并且文件 returns null
,请验证 public 角色是否具有对 directus_files
集合的读取权限。
如果您是 运行 最新版本的 Directus,显然存在一个完全破坏文件字段的错误。文件已上传,但未链接到该字段。
https://github.com/directus/api/issues/1015
应该会在下一个版本中修复。