Как прочитать файл, загружаемый с помощью KoaJS? - PullRequest
0 голосов
/ 01 октября 2018

Я хочу загрузить файл на мой сервер KoaJS и прочитать содержимое, а не сохранять файл на сервере и что-то делать с этими данными.Как мне этого добиться?

Я использую angular-file-uploader для загрузки файла из внешнего интерфейса в внутренний через API веб-службы POST REST.И на стороне сервера KoaJS я ожидаю получить объект файла в cts.request.files.file.Однако я не получаю сам объект ctx.request.files.

Ответы [ 2 ]

0 голосов
/ 29 июня 2019

Для загрузки файлов необходимо использовать пакет koa-body.Когда вы импортируете его, вам нужно указать пару параметров:

  1. То, что вы будете загружать форму / составные данные
  2. А также, в какой каталог вы хотите загрузить, см. Примерниже:
const koaBody = require('koa-body')({multipart: true, uploadDir: '.'})
0 голосов
/ 11 июня 2019

Убедитесь, что вы используете koa-body промежуточное ПО (как и в в этом примере ).

...