CURL: Poster des données et des fichiers via un formulaire | Mon pense-bête - Liens Ecyseo
vendredi 21 août 2015 à 16:44Non, ça ne permet pas d’outrepasser les limites d’upload définies par le serveur.
La commande Curl (comme Wget) ne fait que communiquer en HTTP avec le serveur, exactement comme le fait un navigateur.
La page que Curl (ou Wget) reçoit est celle que PHP génère, qui reste donc maître à bord du serveur.
Un navigateur ne fait que faire des requêtes similaires à Curl ou Wget, toute la journée.
Si tu veux envoyer de gros fichiers sur un serveur, tu peux couper le fichier en morceaux plus petits (des "chunks", par exemple après avoir codé tout ça en base64, un format textuel pour représenter les données binaires d’un fichier). PHP devra ensuite recoller les morceaux.
— (permalink)
La commande Curl (comme Wget) ne fait que communiquer en HTTP avec le serveur, exactement comme le fait un navigateur.
La page que Curl (ou Wget) reçoit est celle que PHP génère, qui reste donc maître à bord du serveur.
Un navigateur ne fait que faire des requêtes similaires à Curl ou Wget, toute la journée.
Si tu veux envoyer de gros fichiers sur un serveur, tu peux couper le fichier en morceaux plus petits (des "chunks", par exemple après avoir codé tout ça en base64, un format textuel pour représenter les données binaires d’un fichier). PHP devra ensuite recoller les morceaux.
— (permalink)