La façon de télécharger et de stocker une image avec google app engine (java)
Je suis à la recherche de la façon la plus simple de télécharger et de stocker une image (fichier) de la FGA (java).
Une recherche sur google pendant des heures sans aucune simple et clair... : (
Trouvé ce lien.
Mais je ne sais toujours pas comment faire pour enregistrer une image, et à le récupérer...
Je suis à la recherche pour le servlet simple exmample...
Vous devez vous connecter pour publier un commentaire.
Le lien de votre condition "Comment gérer les uploads de fichier pour mon application?" explique comment vous pouvez télécharger l'image.
Pour héberger les images, vous devez utiliser le La banque de données de service pour stocker et servir de l'image avec vos autres données.
Voici un exemple de code. Il est conçu comme une esquisse, pour la façon dont vous pouvez avoir votre propre entité (j'.g. d'affaires, utilisateurs, etc) ont un champ d'une image. Je l'ai ignoré toute erreur de manipulation et de récupération pour simplifier le code.
Déclarer votre entité avec l'image. Vous pouvez imaginer avoir d'autres domaines, comme par exemple les balises, emplacement, etc
Puis, quand vous commencez à accepter des images (attention pour les cas où une image avec le même nom a déjà été téléchargé en plus du fichier type télécharger des échecs).
ServletFileUpload
etIOUtils
sont les classes qui font partie de l'Apache Commons bibliothèque.Et, enfin, quand vous voulez servir une image donné son nom:
Utiliser le blobstore API:
Façon la plus simple d'utiliser Google App Engine Magasin d'objets Blob portion de l'URL (vous permet d'économiser de l'instance temps)