繁体   English   中英

协议缓冲区如何在请求消息中定义文件

[英]Protocol Buffer how to define file in request message

如何在作为文件的请求消息中定义属性? 我需要一个文件与请求一起发送到服务器。

你至少有两个选择:

  1. 作为bytes
  2. 引用

在 #1 中,请注意每条消息有 2^32 个字节的限制,因此您需要考虑跨多条消息批量处理较大的文件,并可能将这些文件流式传输到服务器。

在#2 中,文件保存在服务器可访问的某个位置(例如 URL)。 这避免了将文件(取消)编组为字节以进行传输,并可能避免不必要的文件访问,直到服务器进程需要内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM