755
Comentário: converted to 1.6 markup
|
← Revisão 7e 2009-12-24 06:39:34 ⇥
717
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 11: | Linha 11: |
import base64 | |
Linha 17: | Linha 16: |
out.write(str(base64.decodestring(file))) | out.write(str(file.decode('base64'))) |
Linha 31: | Linha 30: |
import base64 | |
Linha 38: | Linha 36: |
server.upload_file(base64.encodestring(data), file_name) | server.upload_file(data.encode('base64'), file_name) |
Neste exemplo foi utilizado o SOAPpy.
Servidor
1 #!/usr/bin/env python
2 # -*- coding: iso-8859-1 -*-
3 import sys
4 import os
5
6 from SOAPpy import *
7
8 def upload_file(file, name):
9 out = open(name,'wb')
10 out.write(str(file.decode('base64')))
11 out.close()
12
13 server = SOAPServer(('localhost',8080))
14 server.registerFunction(upload_file)
15 server.serve_forever()
Cliente