2010-03-29 10 views
1

J'écris un client identi.ca, et il semble que @reply ne fonctionne pas. Après l'enquête, j'ai trouvé que le préfixe @ est utilisé par curl pour indiquer le téléchargement du fichier, et l'échappement avec \ @reply ne fonctionne pas; la boucle ne supprime pas le \ devant.Envoyer @reply dans curl

Je ne peux pas non plus mettre en forme les postfields en chaîne de requête, car j'ai également besoin d'envoyer des fichiers sur cette requête.

Existe-t-il une méthode pour envoyer @reply et le téléchargement de fichier dans la même requête?

+0

Pouvez-vous élaborer/nous montrer du code? – SeanJA

+0

Ceci est une anomalie cURL. "--data @filename" fait que cURL publie le contenu du nom de fichier alors que "--form foo @ bar" fait que cURL envoie le contenu de la barre comme valeur de forme de foo. curl.haxx.se/docs/manpage.html – Anonymoose

Répondre

0

J'ai essayé \ @ ou urlencode ("@ réponse"), mais il ne semble pas fonctionner.

Enfin, j'ai trouvé que l'ajout d'un espace dans le début du message fonctionne. status.net coupe également l'espace supplémentaire automatiquement.

Questions connexes