POST 2 файла с колбой
В настоящее время я использую Flask в качестве API. API в настоящее время принимает POST одного файла следующим образом и возвращает строку JSON.
curl -X POST -H "Content-Type: text/plain" --data-binary @myfile http://my.api.com/parser
Я делаю это, используя следующий фрагмент кода, который показывает, как я извлекаю один файл:
@app.route('/parser' , methods=['POST'])
def config_parser():
output = {}
mydata = []
parse = request.data
mydata = parse.splitlines()
parse = CiscoConfParse(mydata)
Я пишу новую функцию для использования функции diff модуля CiscoConfParse для сравнения двух файлов и вывода различий, но я не могу понять, как захватить 2 разных потока данных или даже как их опубликовать. Можно ли опубликовать 2 разных потока данных и прочитать их как отдельные значения request.data?