def fetch(self, query, secret):
if secret != self.secret: raise AccessDenied
result = self.query(query)
f = open(join(self.dirname, query), 'w')
f.write(result)
f.close()
return 0
我正在尝试使用此方法(点对点程序)让对等点从一台主机获取文件到另一台主机。 此方法在打开文件并将内容写入 f 时只接受文本。
如何将复制/下载的 .pdf 、 .mpeg 、 jpeg 文件复制到 peers 目录!
请您参考如下方法:
只要您的查询方法支持二进制,请尝试使用 'wb' 而不是 'w'。
