首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >云函数SCF云函数用API网关触发,event.body不能传输二进制数据,如何解决?

云函数SCF云函数用API网关触发,event.body不能传输二进制数据,如何解决?

提问于 2020-05-28 16:54:29
回答 0关注 0查看 378

我编写了一个云函数,接收并转发客户端上传的文件。客户端用POST multipart/form-data方式请求,请求body里面是文本和二进制混合传输。在调试过程中发现,API网关触发器给云函数发过来的event.body全部是字符串内容,仔细检查发现:二进制的数据被强行用UTF8进行编码,造成很多二进制数据发生错误,而且是不可逆的,例如将E2 E3 CF D3这样的二进制数据会变成:EF BF BD EF BF BD EF BF BD EF BF BD(可能是是一种报错吧),无法恢复。

请问,云函数SCF如何能够支持二进制传输、上传文件这些功能?还是我使用方法不对?

谢谢!

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档