Ich möchte gerne an ein php Upload Formular eine Datei und einen String (bla) mitsenden.
Hab mir ein paar Sachen angeschaut und bin über pycurl gestolpert.
Ich schaffe es nur leider nicht eine Datei hochzualden. Mit curl von der Konsole aus funktioniert es wunderbar:
Code: Alles auswählen
curl -F "file=@test.jpg" -F "bla=foo" http://localhost/php/uploader.php
Code: Alles auswählen
import pycurl
data = "bla=foo&file=@test.jpg"
c = pycurl.Curl()
c.setopt(c.URL, "http://localhost/php/uploader.php")
c.setopt(pycurl.POSTFIELDS, data)
c.perform()
c.close()
Vielleicht kann mir jemand weiterhelfen? Alternativen sind auch willkommen, danke!