Graal téléchargement de fichier
Je v utilisé cette méthode pour copier un fichier vers un dossier de mon projet(première méthode), et j'ai édité, donc l'emplacement est stocké sur mon "Bureau" dans la classe des Soumissions (voir ci-dessous).
Maintenant, je veux être en mesure de, après avoir cliqué sur une image de mon point de vue, télécharger ce fichier. Comment puis-je le faire ?
class Submissions {
Date dateSub
String Location
String fileName
}
OriginalL'auteur Michael | 2011-05-24
Vous devez vous connecter pour publier un commentaire.
J'ai fait quelque chose de similaire à la suivante:
En supposant que votre page de téléchargement a les contributions pertinentes exemple...
Puis dans le contrôleur (votre "emplacement" le chemin d'accès au fichier?):
OriginalL'auteur Chris
Bien, il est toujours préférable de conserver votre téléchargement logique enveloppé dans un try /catch et aussi de mettre en webrequest comme faux. http://lalitagarw.blogspot.in/2014/03/grails-forcing-file-download.html
OriginalL'auteur Lalit Agarwal
vous avez simplement besoin de rendre les octets de la réponse. Nous faisons quelque chose comme
dans notre contrôleur, et il suffit de créer un lien vers cette méthode de contrôleur sur le psg. Selon la façon dont vous se le type de contenu, le navigateur va faire des choses pour vous. Si vous avez un type d'image par exemple, pour afficher l'image. Si vous avez un document word, le navigateur devrait ouvrir le programme approprié pour le système de l'utilisateur.
si vous stocker le chemin d'accès dans la base de données, vous devez obtenir un Fichier objet, puis obtenir les octets.
OriginalL'auteur hvgotcodes
J'ai utilisé l'éditeur WYSIWYG FCKEditor http://www.grails.org/plugin/fckeditor c'est également un outil facile à utiliser de fichier downloader.
OriginalL'auteur BadSkillz