Загрузка изображения из клиента Android на сервер Node.js - PullRequest
0 голосов
/ 13 октября 2018

Я хочу загрузить изображение с устройства Android на сервер узла.В настоящее время я конвертирую изображение в строку Base64 и передаю его с помощью AsyncTask.Я не понимаю, что происходит на стороне сервера.Он отображает «неопределенный», когда я регистрирую тело запроса на консоли.

Это код Android для преобразования изображения в строку Base64 и загрузки на сервер узла:

enter image description here

Это вывод консоли после получения данных изображения:

enter image description here

Это код сервера:

enter image description here

Что можно сделать, чтобы исправить ошибку?Любые другие предложения также приветствуются.

1 Ответ

0 голосов
/ 13 октября 2018

Вам необходимо установить модуль body-parser

Для установки

 npm i -s body-parser

Затем

Установите нижеприведенную конфигурацию перед app.post route

  // support parsing of application/json type post data
  app.use(bodyParser.json());

  //support parsing of application/x-www-form-urlencoded post 
   app.use(bodyParser.urlencoded({
      parameterLimit: 100000,
      limit: '150mb',
      extended: true
   }));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...