⇤ ← Revisão 1e 2005-09-19 20:47:22
733
Comentário:
|
757
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 3: | Linha 3: |
Lado do Servidor: | =Lado do Servidor:= |
Linha 5: | Linha 5: |
{{{ | |
Linha 21: | Linha 22: |
}}} | |
Linha 22: | Linha 24: |
Lado do Cliente: | =Lado do Cliente:= |
Linha 24: | Linha 26: |
{{{ | |
Linha 35: | Linha 38: |
}}} |
Neste exemplo foi utilizado o SOAPpy.
=Lado do Servidor:=
# -*- coding: iso-8859-1 -*- import sys import os import base64 from SOAPpy import * def upload_file(file, name): out = open(name,'wb') out.write(str(base64.decodestring(file))) out.close() server = SOAPServer(('localhost',8080)) server.registerFunction(upload_file) server.serve_forever()
=Lado do Cliente:=
# -*- coding: iso-8859-1 -*- import base64 from SOAPpy import * import os server = SOAPProxy('http://localhost:8080') file_name = 'upf.zip' file=open(file_name, 'rb') data=file.read() server.upload_file(base64.encodestring(data), file_name) file.close()