Загрузка файла JPEG из файла webcam.js на сервер nodejs

Я назвал функцию привязки webcam.js библиотека. Я получил изображение data_uri в base64 формат. Я хочу загрузить этот файл на сервер nodejs. Я позвонил webcam.upload() функция, я получаю пустой объект в request.body, код на стороне клиента выглядит следующим образом.

 Webcam.snap( function(data_uri) {
        Webcam.on( 'uploadProgress', function(progress) {
            // Upload in progress
            console.log(progress);
            // 'progress' will be between 0.0 and 1.0
        } );

        Webcam.on( 'uploadComplete', function(code, text) {
            // Upload complete!
            // 'code' will be the HTTP response code from the server, e.g. 200
            console.log(code);
            // 'text' will be the raw response content
            console.log(text);
        } );

        Webcam.upload( data_uri, '/image' );
    } )

Серверный код выглядит следующим образом.

var app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.post("/image", function(request, response) {
console.log(request.body);
response.send("OK");
 });

0 ответов

Другие вопросы по тегам