Загрузка файла HTTP не может анализировать данные формы? - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь загрузить pdf с паролем, используя форму html, в свой cloud function, но при синтаксическом анализе обоих из тела запроса возвращается неопознанная ошибка.

Это HTML:

<!DOCTYPE html>
<html>
<body>
<!-- curretly using emulator but the error is same if deployed-->
  <form action="http://localhost:5000/ecutter-web/us-central1/test" method="post" enctype="multipart/form-data">
    <input type="file" name="sfile" accept=".pdf">
    <input type="text" name="spass">
    <input type="submit">
  </form>
</body>
</html> 

вот как выглядит res, если я отправлю его обратно с телом `res.send (req.body):

-----------------------------1282136010350931161350789983 Content-Disposition: form-data; name="sfile"; filename="Aad.pdf" Content-Type: application/pdf %PDF-1.4 ..(returned as text here).. -----------------------------1282136010350931161350789983 Content-Disposition: form-data; name="spass" PDF12345 -----------------------------1282136010350931161350789983--

, но когда я пытаюсь разобрать один из них, используя req.body.sfile или req.body.spass возвращает undefined

Почему?

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