Stockage d’images sur Cloudinary à utiliser pour votre backend Rails | par Zakari Badiru | Meilleure programmation | Octobre 2020

Online Coding Courses for Kids

J’ai utilisé fetch et une URL d’API, avec la méthode POST pour télécharger l’image dans un dossier spécifique de mon compte cloudinary.

Image fournie par l’auteur.

Récupération de l’URL de Cloudinary à utiliser dans le backend avec Ruby on Rails

J’ai besoin de créer une nouvelle image dans le backend (Ruby) afin de l’archiver. Par conséquent, j’ai créé cette méthode:

Image fournie par l’auteur.

Il y a deux fonctions dans les extraits de code ci-dessus qui pour vous, la lecture n’est pas définie. Tout d’abord, est le (API.postImage), il s’agit d’une méthode de publication qui prend une URL et un corps d’image comme argument, puis répond au format JSON, comme ceci:

Image fournie par l’auteur.

Encore une fois, l’extrait de code ci-dessus fait référence à la méthode de publication qui pour vous, la lecture n’est pas définie. Voici la méthode de publication:

Image fournie par l’auteur.

Il s’agit d’une méthode de publication générique que j’ai créée aux fins de sa réutilisation. Vous n’avez qu’à l’appeler et à passer une URL et un corps comme argument.

Deuxièmement, le addImageToImageCollection méthode. Cette méthode est explicite et est définie ci-dessous:

Image fournie par l’auteur.

Ici, vous avez une collection d’images utilisant un opérateur de diffusion, et de nouvelles images sont ajoutées à la collection de manière non destructive.

Image fournie par l’auteur.

Lorsque vous cliquez sur le bouton de téléchargement d’image, vous créez une nouvelle image sur le backend (Ruby) à l’aide de l’URL de l’image récupérée de Cloudinary.

Comme toujours, merci pour la lecture, bon codage, et j’espère que cela aidera quelqu’un sur toute la ligne.

Close Menu