我正在尝试创建一个上传图像的端点方法。我将图像作为base64发送。我的方法如下:
@endpoints.method(endpoints.ResourceContainer(file=messages.BytesField(1,required=True),
content_type=messages.StringField(2,required=True)),
message_types.VoidMessage,
name='upload.file',
path='upload/file')
def upload_file(self, request):
create_file('bucket_name',request.file,request.content_type)
return message_types.VoidMessage()
这在开发中很好用。但是,当我部署到生产并尝试上传图像时,我收到以下错误:
方法:cloudStorageTest.upload.file 错误代码:400 原因:无效 消息:无效的字节值:...
我注意到在生产中,如果我上传一个非常小的文本文件,它可以工作,但更大的结果导致上述消息。提前谢谢。