Je suis sur le point de programmer un téléchargement de fichier dans une application Grails - en utilisant g: formulaire avec"multipart/form-data". Avant de l'enregistrer sur le disque, je vais vérifier si le fichier est plus grand qu'un nombre donné d'octets, situation dans laquelle il sera mis au rebut. Ma préoccupation est la suivante: est le fichier temporaire stocké dans un répertoire avant qu'il ne soit déplacé vers la destination finale? Parce que si c'est le cas, je vais devoir programmer un script de nettoyage pour la suppression de ces fichiers.Emplacement du fichier téléchargé temporairement en grails
1
A
Répondre
2
Aucun temporaires seront créés (qui ont besoin nettoyage) à moins que vous les créez explicitement. Il suffit d'utiliser la méthode getFile() à la demande et obtenir la taille de l'objet en mémoire avant d'enregistrer (mais attention à des erreurs de mémoire):
def imageFile = request.getFile('myFileInputElementId')
if (!imageFile || imageFile.size > 10240) {
...
}
0
Vous pouvez également essayer le plugin File Uploader et définir la la taille du fichier max dans la configuration ...
Questions connexes
- 1. Enregistrement du fichier téléchargé à un emplacement spécifique
- 2. Vérification du fichier téléchargé
- 3. Emplacement du fichier MFT?
- 4. emplacement du fichier à System.IO.Stream
- 5. Emplacement du fichier C# Connundrum
- 6. Obtenir le chemin réel du fichier téléchargé
- 7. Adobe flex taille maximale du fichier téléchargé
- 8. Obtenir le chemin du fichier téléchargé en utilisant Python
- 9. Comment désactiver temporairement la stratégie d'hibernation du cache de deuxième niveau en lecture seule dans Grails?
- 10. Avec Rails Paperclip gem, comment enregistrer temporairement le fichier téléchargé si le modèle est invalide
- 11. Renommer le fichier téléchargé en PHP
- 12. Version du fichier WAR Grails
- 13. Est-il possible d'obtenir le nom du fichier téléchargé lors d'un téléchargement de fichier de formulaire HTTP dans Groovy/Grails?
- 14. Emplacement du fichier de l'application iPhone compilée?
- 15. Emplacement du fichier de stratégie sur Debian
- 16. Emplacement du fichier de configuration XML SSIS
- 17. emplacement du fichier journal dans solr
- 18. Réinstallez le plugin grails à partir d'un simple emplacement HTTP
- 19. Utilisation du fichier log4j.properties externe avec Grails
- 20. Django "SuspiciousOperation" Erreur lors de la suppression du fichier téléchargé
- 21. comment obtenir le chemin complet du fichier téléchargé
- 22. PHP lu à partir du fichier texte téléchargé?
- 23. Comment obtenir la taille du fichier téléchargé sur SQL-Server?
- 24. Empêcher l'accès direct du fichier téléchargé dans CI
- 25. La manipulation du fichier fraîchement téléchargé provoque IOException
- 26. Comment comparer nom du fichier téléchargé et chaîne
- 27. Vérifiez la taille du fichier téléchargé dans Oracle UCM
- 28. Comment obtenir le type MIME du fichier téléchargé à Jersey
- 29. Vérification qu'un fichier téléchargé contient uniquement du texte brut
- 30. Comment récupérer le contenu d'un fichier téléchargé