support « Besoin d'aide «
Limite serveur upload_max_filesize et contournement [Solved]
On connaît la technique consistant à tromper la limite serveur en reseignant une fausse taille de fichier et un chemin d'accès FTP.
| Owner | J.Juraver |
| Progress | ![]() |
| Workflow | Support request |
| Status | Immediate solution has been provided
|
Le problème, c'est que si un fichier a été envoyé par l'espace web et dans les limites de poids autorisées la première fois, sa mise à jour avec un fichier plus imposant (hors limite) est impossible, le système ne proposant pas de chemin d'accès http.
Comment faire alors pour forcer cette mise à jour ? Sachant que les variables sont les suivantes :
- le premier envoi du fichier était respectueux des limites serveur, l'espace web l'a accepté
- la mise à jour se fait avec un fichier plus volumineux
- et le nom du fichier change, bien entendu !
- pas de modification possible du php.ini
Je ne vois qu'une modification du chemin d'accès via la base de données, mais alors pour trouver où et quelle requête, hum
Bernard Paques | |
Bernard Paques | C'est vrai qu'une entrée de fichier dans yacs peut-être une référence à un fichier externe, ou un vrai téléversement. Lorsque l'on a choisi l'un ou l'autre, à la création du fichier, on ne peut plus changer par la suite. Si ton fichier atteint la taille limite autorisé pour les téléversements par le web, tu peux procéder come tu l'indiques, par FTP. Bien sûr, si tu as le contrôle de la machine il est mieux d'augmenter les limites dans PHP.INI. |
![]() J.Juraver | Finalement, je viens d'avoir une illumination. Il suffit d'envoyer un fichier bidon en remplacement de l'ancien, avec la bonne dénomination, puis de le remplacer par FTP par le bon fichier du même nom. Evidemment, seule la mention automatique du poinds du fichier par yacs, dans la phase de téléchargement, sera faussée. Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | |
![]() J.Juraver |
















