我已经调用了库的 snap 函数。我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");
});