我编写了一个云函数,接收并转发客户端上传的文件。客户端用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如何能够支持二进制传输、上传文件这些功能?还是我使用方法不对?
谢谢!
相似问题