Загрузить CSV-файл с python на Nodejs express сервер - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь загрузить файл CSV с python на сервер Express на базе Nodejs. Ниже приведен соответствующий код

Python Загрузка файла CSV

import requests

url = "http://localhost:8000/cs/api/v1/messages/bulk_csv"

payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"csvfile\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {
    'Content-Type': 'multipart/form-data',
    }

file = open('Low.csv', 'rb')

files = {"files": file}

response = requests.request("POST", url=url, files=files, headers=headers)

Nodejs express route

static async postBulkMessagesFromCSV(req, res) {

         const csvData = req.files.csvfile.data.toString('utf8');
}

Проблема в том, что req.files всегда равен нулю. Есть ли способ правильно отправить csv из python, чтобы я мог получить доступ к req.files в node.js?

...