Spaces:
Build error
Build error
$(document).ready(function() { | |
var imageFileInput = document.getElementById('imageFile'); | |
var predictButton = document.getElementById('predictButton'); | |
var predictionResult = document.getElementById('predictionResult'); | |
predictButton.addEventListener('click', async function() { | |
var file = imageFileInput.files[0]; | |
if (!file) { | |
predictionResult.textContent = 'Please select an image.'; | |
return; | |
} | |
var formData = new FormData(); | |
formData.append('imagefile', file); | |
try { | |
var response = await fetch('http://127.0.0.1:5000/predict', { | |
method: 'POST', | |
body: formData | |
}); | |
if (response.ok) { | |
var prediction = await response.text(); | |
predictionResult.textContent = 'Prediction: ' + prediction; | |
} else { | |
var errorMessage = await response.text(); | |
predictionResult.textContent = 'Error: ' + errorMessage; | |
} | |
} catch (error) { | |
predictionResult.textContent = 'An error occurred.'; | |
console.error('Error:', error); | |
} | |
}); | |
}); | |