Spaces:
Runtime error
Runtime error
function uploadImage() { | |
let fileInput = document.getElementById("fileInput"); | |
let file = fileInput.files[0]; | |
if (!file) { | |
alert("Please select an image file."); | |
return; | |
} | |
let formData = new FormData(); | |
formData.append("file", file); | |
fetch("http://127.0.0.1:5000/predict", { | |
method: "POST", | |
body: formData | |
}) | |
.then(response => response.json()) | |
.then(data => { | |
if (data.error) { | |
document.getElementById("result").innerText = "Error: " + data.error; | |
} else { | |
document.getElementById("result").innerText = `Result: ${data.result} (Confidence: ${data.confidence}%)`; | |
} | |
}) | |
.catch(error => { | |
console.error("Error:", error); | |
document.getElementById("result").innerText = "Prediction failed."; | |
}); | |
} | |