-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathfile.js
26 lines (22 loc) · 800 Bytes
/
file.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
add_file = document.getElementById("add_image")
add_file.addEventListener('click', (e) => {
const formData = new FormData();
const fileField = document.getElementById("file_input").files[0]
formData.append('file', fileField)
var storageId = document.getElementsByClassName('active').id
var url;
fetch("https://fireimage.francoischouin1.repl.co/success", {
method: "POST",
body: formData
})
.then((response) => url = response)
.catch((error) => {
console.error("Error:", error);
});
document.getElementById("file").style.display = "none";
document.getElementById("file_input").value = "";
});
const form = document.getElementById('add_image');
form.addEventListener('submit', (event) => {
event.preventDefault();
});