Seite 1 von 1

HttpConnection() file upload

Verfasst: Dienstag 29. August 2006, 14:59
von bot
Hi ich möchte per Python ein TextFile zu einem twisted server uploaden

ich hab folgendes probiert ( geht aber leider nicht : response ist 500 :( )

Code: Alles auswählen



file = open ( "normal.txt" , "r" )
content = file.read()
file.close()

params = urllib.urlencode({'file' : content , 'x': '1', 'y': '2', 'z': '3'})

#ascii text, deswegen hab ich plain ausgewählt
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}

conn = httplib.HTTPConnection('localhost:9001')

conn.request("POST", "/important.rpy", params, headers)



serverseitig


Code: Alles auswählen


class Rendering(rendering.Rendering):
  def save_render(self, request):

    file = request.args["file"][0]
   #.... ein netter code ....


ein download krieg ich hin, aber diesen upload nicht :(

weiss einer rat?

danke

Verfasst: Dienstag 29. August 2006, 15:06
von bot
ok, ich hatte serverseitig einen syntax fehler, hab gar nicht so genau hingeschaut, dachte das 500 heissen würde das er die recourse nicht findet, schade das nicht steht, das die resource buggy ist :roll:

naja, es kommt an :)


jipie

naja, mit meinem post hab ich jetzt dazu beigetragen, dass jemand weiss wie es geht, der es vorher nicht gewusst hat ;)