modified error msg on frontend

modified error msg on frontend
This commit is contained in:
xrando 2023-10-29 16:57:30 +08:00
parent de235d5ec2
commit b287ac92fe
1 changed files with 13 additions and 1 deletions

View File

@ -9,10 +9,10 @@ function ShareFile() {
const [ttl, setTtl] = useState(''); const [ttl, setTtl] = useState('');
const [shareableLink, setShareableLink] = useState(''); const [shareableLink, setShareableLink] = useState('');
const [notification, setNotification] = useState(''); const [notification, setNotification] = useState('');
const [errorMessage, setErrorMessage] = useState('');
const handleFileUpload = (file) => { const handleFileUpload = (file) => {
setFile(file); setFile(file);
//setPasscode('1234');
console.log(file); console.log(file);
if (file) { if (file) {
const formData = new FormData(); const formData = new FormData();
@ -43,6 +43,11 @@ function ShareFile() {
.catch((error) => { .catch((error) => {
// Handle errors here // Handle errors here
console.error('File upload failed', error); console.error('File upload failed', error);
if (error.response && error.response.status === 400) {
setErrorMessage('File uploaded is suspected to contain virus');
} else {
setErrorMessage('An unexpected error occurred. Please try again.');
}
}); });
} }
}; };
@ -104,6 +109,13 @@ function ShareFile() {
</div> </div>
)} )}
</div> </div>
{errorMessage && (
<div className="mt-4">
<div className="bg-red-100 p-2 text-red-800 rounded">
{errorMessage}
</div>
</div>
)}
</div> </div>
); );
} }