python3 客户端上传文件至服务器后还原源文件

   客户端向服务器发送源文件,我写的方式是先以二进制读取,之后抓换成字符串发送给服务器,但是服务器接收后我不知道怎么还原源文件了。因为发送的文件涉及多种类型,所以一脸茫然,求救

你是要自己写个文件传输协议嘛,还是用的ftp协议,直接用socket的话,按照你得逻辑,需要构造数据包了