这是一个非常简单的问题:你建议用什么方法发送文本,不格式化,简单的文本与可能的回车,在端点(或谷歌的Proto-RPC库),并存储它?
显然,存储它的最好方法是使用ndb.TextProperty
,但是messages.StringField
RPC字段有多"灵活"?我应该使用messages.ByteField
吗?
如果你知道长度限制,编码等,请继续分享你的知识。
您应该将其序列化为base64
, BytesField
默认会这样做。
这既减少了处理外来字符(例如回车)的需要,又减少了有效负载的大小。