Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- finalImg.onload = function(event){
- var request = new XMLHttpRequest();
- request.onload = function (event) {
- if (request.readyState == 4 && request.status == 200) {
- console.log(request.responseText);
- }
- };
- request.open('post', '/setimageprofile', true);
- request.setRequestHeader('Content-type', 'image/JPEG;charset=UTF-8');
- request.send(finalImg);
- }
- app.post('/setimageprofile', function(req, res) {
- //var request_data = '';
- var writable = fs.createWriteStream('./client_imgs/getusername.jpg');
- req.on('data', function(data){
- writable.write(data);
- });
- req.on('end', function() {
- writable.end();
- });
- });
- const bodyParser = require("body-parser");
- var express = require('express');
- var fs = require('fs');
- var url = require('url');
- var app = express();
- app.use(bodyParser.urlencoded({
- extended: true
- }));
- app.use(bodyParser.json());
- app.post('/setimageprofile', function(req, res) {
- var request_data = '';
- var writable = fs.createWriteStream('./client_imgs/getusername.png', 'base64');
- req.on('data', function(data){
- request_data += data;
- });
- req.on('end', function() {
- request_data = JSON.parse(request_data).data;
- var base64Data = request_data.replace(/^data:image/png;base64,/, "");
- console.log(base64Data);
- writable.write(base64Data);
- writable.end();
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement