【发布时间】:2019-02-11 07:42:19
【问题描述】:
我有一个服务需要向调用客户端返回一个文件流,所以我创建了这个 proto 文件。
service Sample {
rpc getSomething(Request) returns (stream Response){}
}
message Request {
}
message Response {
bytes data = 1;
}
服务器收到这个后,需要读取一些source.txt文件,然后写回客户端 作为字节流。只是想问一下这是在 Python GRPC 服务器中执行此操作的正确方法吗?
fileName = "source.txt"
with open(file_name, 'r') as content_file:
content = content_file.read()
response.data = content.encode()
yield response
我找不到与此相关的任何示例。
【问题讨论】:
-
谢谢队友..我不懂C语言..我对Python也很陌生..但我做的对吗?
标签: python grpc grpc-python