嗨,我有一个 python thrift 客户端和一个 erlang thrift 服务器。python客户端需要读取一个二进制文件,并将文件内容作为二进制类型发送到erlang服务器。我做了
文件=(“文件名”,“rb”)
二进制内容=file.read()
但是当我将变量“binarycontent”发送到 thrift 服务器时,我得到 {thrift_socket_server,244,{child_error,function_clause,[]}} 错误另外,如果我输入(binarycontent),它说它是一个字符串。
我的问题是在 python 中有一种称为二进制的类型,或者我应该如何将此二进制内容发送到服务器端?