Skip to content

Instantly share code, notes, and snippets.

@emsesc
Created November 18, 2020 21:45
async function handle(event) {
event.preventDefault();
document.getElementById("output").src = "img/logo.png";
console.log("Loading picture");
var username = document.getElementById("username").value;
if (username.includes(' ') == true || username == '') {
alert("Invalid username. A username cannot contain a space.");
window.location.reload();
return;
}
document.getElementById("upload").src = "img/doneupload.gif";
$('#submit').html(`Thank you for your image, use "${username}" to receive your pdf.`);
var myform = document.getElementById("image-form");
var payload = new FormData(myform);
console.log("Posting your image...");
const resp = await fetch("https://bunnimage1.azurewebsites.net/api/uploadTrigger?code=Ia/3vNYiimrORzxaZRGlmdm695dnnSpCP0qd7R1k1WaUeRO2JUfGtg==", {
method: 'POST',
headers: {
'username' : username
},
body: payload
});
var data = await resp.json();
console.log(data);
console.log("Blob has been stored successfully!")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment