如何将文件响应定义为消息

How do you define a file response as a Message

我正在使用 proto 定义 REST 服务

在我的服务中,我试图记录服务响应文件。

我已经浏览过这里 https://github.com/protocolbuffers/protobuf/tree/master/src/google/protobuf 但找不到任何看起来像文件的东西。

service SomeService {
    rpc GetStaticAsset(GetMessageRequest) returns (FileAsset) {
        option (google.api.http) = {
            get: "/static/{assetName}"
        };
    }
}

message FileAsset {
    ¯\_(ツ)_/¯
}

找到答案here

message Chunk {
    bytes Content = 1;
}