У меня есть запрос с curl -F "file = / tmp / test.txt", который отвечает 200, но я не могу эмулировать этот запрос в Python.Я пробовал что-то подобное
mp = aiohttp.MultipartWriter()
mp.append(open('/tmp/test.txt', 'rb'))
result = await session.post(url, data=mp)
, но оно не работает, сервер отвечает 400. Также я пробовал
mp.append_form([('file', open('/tmp/test.txt'))])
, оно тоже не работает.Как правильно эмулировать curl -F с помощью aiohttp?
PS Я также пытался использовать set_content_disposition () для результата mp.append (), но он возвращает None вместо Payload, как описанов документах здесь http://docs.aiohttp.org/en/stable/multipart.html#sending-multipart-requests