syntax = "proto3"; option csharp_namespace = "Ips.Service.CapServer"; package fileoper; service FileOper { //测试接口 rpc Test (HelloRequest) returns (HelloReply); //文件上传 rpc UploadFile(stream UploadFileRequest) returns (UploadFileResponse); //文件下载 rpc DownloadFile(DownloadFileRequest) returns (stream DownloadFileResponse); } //文件上传请求参数 message UploadFileRequest { string FileName = 1; bytes Content = 2; } //文件上传返回结果 message UploadFileResponse { string FilePath = 1; } //文件下载请求参数 message DownloadFileRequest { string FilePath = 1; } //文件下载返回结果 message DownloadFileResponse { bytes Content = 1; int64 TotalSize=2; } // The request message containing the user's name. message HelloRequest { string name = 1; } // The response message containing the greetings. message HelloReply { string message = 1; }