相关疑难解决方法(0)

从服务器发送文件到客户端(python)

我目前正在编写一个需要传输一些文件才能工作的服务器 - 客户端应用程序.我正在使用这种方法:

客户:

file_to_send = raw_input(">") 

try:
    f = open("./sent_files/" + file_to_send, "rb")
except IOError, e:
    print ">error: ", e
    break

data = xmlrpclib.Binary(f.read())

if s.receive_file(file_to_send, data):
    print ">file correctly sent"
Run Code Online (Sandbox Code Playgroud)

服务器:

def receive_file(self, name, arg):                                        
    with open("./sampletest/"+name, "wb") as handle: 
        handle.write(arg.data)
Run Code Online (Sandbox Code Playgroud)

但是我怎么能做相反的事情(我的意思是从服务器向客户端发送文件)?

python client-server file-transfer

0
推荐指数
1
解决办法
4297
查看次数

标签 统计

client-server ×1

file-transfer ×1

python ×1