我也有这个问题。我正在使用python3.7开发一个AWS Lambda。花了一天时间,但我发现了。
此代码将“multipart/form data”主体解析为一个名为
form_data
能够
form_data['key'][0]
.
import cgi
import io
def handler(event, context):
print(event)
print(event['body'])
fp = io.BytesIO(event['body'].encode('utf-8'))
pdict = cgi.parse_header(event['headers']['Content-Type'])[1]
if 'boundary' in pdict:
pdict['boundary'] = pdict['boundary'].encode('utf-8')
pdict['CONTENT-LENGTH'] = len(event['body'])
form_data = cgi.parse_multipart(fp, pdict)
print('form_data=', form_data)