【发布时间】:2019-12-01 22:32:43
【问题描述】:
我在 python 3.7 中通过 requests.post 方法发送文件。代码很简单,如下所示,
with open('filename','rb') as data:
r = requests.post(url, data)
请求被发送到在 AWS Lambda 上创建的处理程序,然后文件应存储在其他服务中。事件的主体似乎是文件对象的编码字符串,我找不到解码它的方法。
谢谢大家!
【问题讨论】:
-
好吧,你用
'rb'以字节模式打开它;为什么? -
我打算把它放在一个 s3 桶中,它以字节或文件格式接收数据;我发现的大多数示例也是以二进制模式阅读的。
标签: python python-3.x post aws-lambda python-requests