HttpConnection() file upload

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
bot
User
Beiträge: 20
Registriert: Montag 22. Mai 2006, 19:47

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
bot
User
Beiträge: 20
Registriert: Montag 22. Mai 2006, 19:47

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 ;)
Antworten