J'utilise Directus pour un CMS sans tête. J'ai importé un fichier via l'application Directus, mais l'API renvoie null pour le champ de fichier.

Comment puis-je résoudre ce problème?

3
yuku 19 juin 2019 à 13:39

3 réponses

Meilleure réponse

Si vous utilisez la dernière version de Directus, il y a apparemment un bogue qui fait exploser complètement le champ Fichier. Les fichiers sont téléchargés mais ils ne sont pas liés au champ.

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

Cela devrait être corrigé dans la prochaine version.

2
Lazar 20 juin 2019 à 12:17

(Je ne peux pas commenter en raison de ma réputation)

Assurez-vous qu'il s'agit d'un appel authentifié, si vous souhaitez en faire un appel public afin que tout le monde puisse y accéder (IE: une interface de site Web), vous pouvez autoriser l'accès public READ à {{X1} }.

3
Shea Lavington 19 juin 2019 à 13:13

Utilisez le fields paramètre pour obtenir des fichiers relationnels imbriqués. Si l'API est publique et que le fichier renvoie null, veuillez vérifier que le rôle public dispose d'un accès en lecture à la collection directus_files.

2
Rijk 19 juin 2019 à 14:25