Лямбда - обрабатывать данные формы, когда это текст / CSV - PullRequest
0 голосов
/ 25 октября 2018

Я написал лямбду, используя NodeJS для получения файла CSV, используя Dropzone на стороне клиента, и он почти работает.

Проблема в том, что все мои данные поступают внутрь атрибута event.body:

-----------------------------18623378957388462401038308726
Content-Disposition: form-data; name="file"; filename="test.csv"
Content-Type: text/csv

name,phone
john,199987654

-----------------------------18623378957388462401038308726--

Я не знаю, как выполнить эффективный анализ, потому что иногда он идет с ------WebKitFormBoundary, иногда нет ...

Я пытался заменить \r символ или разделить на \r\nно безуспешно:

body = body.replace('\r', '')
let parts = body.split('\r\n')
return parts[3]

Как я могу получить CSV-контент на Lambda?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...