Skip to content

Instantly share code, notes, and snippets.

@softberries
Created May 24, 2018 08:06
Show Gist options
  • Save softberries/07c0a8a81fa9384492db57dd09d9c603 to your computer and use it in GitHub Desktop.
Save softberries/07c0a8a81fa9384492db57dd09d9c603 to your computer and use it in GitHub Desktop.
upload sign in form
function uploadSignIn(filename) {
var dataURL = canvas.toDataURL();
var blobBin = atob(dataURL.split(',')[1]);
var token = $('input[name="csrfToken"]').attr('value');
var array = [];
for(var i = 0; i < blobBin.length; i++) {
array.push(blobBin.charCodeAt(i));
}
var file=new Blob([new Uint8Array(array)], {type: 'image/png'});
var formdata = new FormData();
formdata.append("email", $("#email").val());
formdata.append("password", $("#password").val());
formdata.append("uploadedImage", file, filename);
$.ajax({
type: "POST",
url: '/signIn',
headers: { 'IsAjax': 'true' },
processData: false,
contentType: false,
data: formdata,
beforeSend: function(xhr) {
xhr.setRequestHeader('Csrf-Token', token);
},
success: function (result) {
console.log("RES: " + result);
document.open();
document.write(result);
document.close();
},
error: function (error) {
onErrorUpload(error);
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment