3

我将 Directus 用于无头 CMS。我一直在通过 Directus 应用程序上传文件,但 API 返回null文件字段。

我该如何解决这个问题?

4

3 回答 3

3

(由于声誉,我无法发表评论)

您是否确保这是一个经过身份验证的呼叫,如果您想将其设为公开呼叫以便任何人都可以访问它(IE:网站前端),那么您可能希望允许公开READ访问directus_files.

于 2019-06-19T13:13:38.863 回答
3

如果您正在运行最新版本的 Directus,显然有一个错误会彻底破坏 File 字段。文件已上传,但未链接到该字段。

https://github.com/directus/api/issues/1015

它应该在下一个版本中修复。

于 2019-06-20T12:17:02.220 回答
2

使用参数获取嵌套的关系文件fields如果 API 是公共的并且文件返回null,请验证公共角色是否具有对directus_files集合的读取权限。

于 2019-06-19T14:25:31.927 回答