J'ai un problème avec le formulaire de jeton et de champ de fichier.
La validation du formulaire est comme ceci: p> lorsque je télécharge un fichier de taille non valide ( ~ 5Mo) Je reçois cette erreur qui est ce que j'espère: p> mais quand je télécharge un fichier trop gros (~ 30 Mo), l'erreur change: p> The CSRF token is invalid. Please try to resubmit the form
The uploaded file was too large. Please try to upload a smaller file
3 Réponses :
php (non symfony) rejette le fichier s'il est plus grand que vos valeurs configurées dans: car l'erreur CSRF est lancée. p> si Vous souhaitez éviter cela, vous devez augmenter la limite de téléchargement. C'est le seul moyen. Si vous ajoutez votre contrainte de fichier, cela ne devrait être aucun risque. P> P>
Dans votre entity.php strong> Vous devez spécifier le " MAXSIZE "Propriété à votre ASSERT Fichier . Pour l'exemple, la valeur "2147483648" est égale à 2 Go. p>
problème strong> jeton CSRF Vendeur invalide et fichier de téléchargement trop grandes erreurs p> Ces deux erreurs sont formulées des erreurs générées et, outre les erreurs de champ, elles apparaîtront lorsque toute exception se produit dans le formulaire. p> dans ce cas de téléchargement de fichiers < FORT> Erreur non valide sur le jeton CSRF fort> apparaît en raison de Solution: strong> p> 1- Vous pouvez augmenter la valeur dans les fichiers de configuration. p> 2- Vous pouvez avoir une validation de champ et un commentaire ou omettre la ligne de form_errors à l'intérieur de votre exemple de template.html.twig: strong> p> p> p>
Avez-vous eu n'importe où avec cela?
Je n'ai pas trouvé de solution pour cela. J'ai défini le CSRF_PORTection sur FALSE dans GetDeFaultOptions, mais c'est pour éviter le message d'erreur. Si vous trouvez une solution, merci de me ping.