File size: 839 Bytes
af9d556 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | document.getElementById('uploadForm').addEventListener('submit', async function(event) {
event.preventDefault();
const fileInput = document.getElementById('fileInput');
const formData = new FormData();
formData.append('file', fileInput.files[0]);
try {
const response = await fetch('http://localhost:8000/predict/', {
method: 'POST',
body: formData
});
const result = await response.json();
document.getElementById('predictedClass').textContent = 'Class: ' + result.predicted_class;
document.getElementById('confidence').textContent = 'Confidence: ' + (result.confidence * 100).toFixed(2) + '%';
document.getElementById('result').style.display = 'block';
} catch (error) {
console.error('Error:', error);
}
});
|