2010-12-04 34 views
0

Je suis en train de télécharger des photos en utilisant PHP cURL mais le problème est que les noms des images sont très bizarres. Au fond, ils contiennent des signes # $% de ce genrephp méthode d'échappement, php curl téléchargement image

 
!Bw5kO2w!mk~$(KGrHqQOKjwEvqEtNICrBMLHRIcc+!~~_1.JPG 

Le nom de l'image est récupéré dynamiquement, donc je ne sais pas comment échapper aux personnages.

 
$image = "@".$imageDirectory.$picture[$picture_no]; 

L'erreur que je reçois est:

:0 cURL error: failed creating formpost data

Répondre

0

En utilisant urlencode() peut vous aider à http://php.net/manual/function.urlencode.php

+0

est malheureusement ne fonctionne pas ... – Michael

+0

Avez-vous besoin de garder le nom comme il est ou vous pouvez dépouiller les mauvais caractères ou générer votre propre nom –

+0

et pouvez-vous fournir le code complet pour le téléchargement et également les détails de plate-forme/environnement –