8
votes

Curl Post Fichier derrière une erreur de retour de proxy

J'essaie de poster un fichier image sur un serveur. Au départ, j'ai testé mon script sans proxy chez moi et cela a fonctionné bien. Mais quand j'ai utilisé le même script dans mon collège, il jette une erreur. La fonction pour le téléchargement d'images est aussi ci-dessous xxx

et upploader.php est un fichier normal qui enregistre simplement l'image.

L'erreur que je reçois est comme ça < / p> xxx


2 commentaires

Juste une suppose, mais votre proxy de collège est-il vraiment sur votre localhost?


Ce n'est pas un proxy académique de tunneling im et l'utilisation.


3 Réponses :


12
votes

Le problème est le proxy Notre institut en utilisant est "calmar". Et Squid ne supporte pas l'attente: 100-Continuer.

Alors, a finalement ajouté ceci à mes options xxx

et c'est tout allant bien.


0 commentaires

1
votes

Si la solution ci-dessus ne fonctionne pas, veuillez ajouter

curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data",'Expect:  '));


0 commentaires

0
votes

Nous avons eu une erreur similaire dans laquelle l'ajout de l'en-tête attend: Correction de notre erreur proxy. Cependant, le problème était un problème de boucle elle-même. Les versions <= 7.68 n'ont pas fonctionné ni versions> = 7,70 ont fonctionné bien.


0 commentaires