擅长:python、mysql、java
<p>我认为telnet不是传输文件的最佳选择,但是如果你仍然想用它来上传文件的话。你可以试着做以下事情(没试过,但我认为应该行得通)</p>
<pre><code>#On client side
...
import base64
with open('test.gz','rb') as f:
content = f.read()
content_serialized = base64.b64encode(content)+'\n'
...
#On server side
...
import base64
content = base64.b64decode(content_serialized.rstrip('\n'))
with open('test.gz','wb') as f:
f.write(content)
...
</code></pre>