mirror of
https://github.com/wasp-lang/open-saas.git
synced 2025-04-11 13:29:13 +02:00
prevent file upload if no file selected
This commit is contained in:
parent
42e1da4aa5
commit
8ce6f8fff1
@ -36,18 +36,17 @@ export default function FileUploadPage() {
|
||||
}, [fileToDownload]);
|
||||
|
||||
const handleUpload = async (e: FormEvent<HTMLFormElement>) => {
|
||||
e.preventDefault();
|
||||
const formData = new FormData(e.target as HTMLFormElement);
|
||||
const file = formData.get('file-upload') as File;
|
||||
if (!file) {
|
||||
console.error('No file selected');
|
||||
return;
|
||||
}
|
||||
|
||||
const fileType = file.type;
|
||||
const name = file.name;
|
||||
|
||||
try {
|
||||
e.preventDefault();
|
||||
const formData = new FormData(e.target as HTMLFormElement);
|
||||
const file = formData.get('file-upload') as File;
|
||||
if (!file || !file.name || !file.type) {
|
||||
throw new Error('No file selected');
|
||||
}
|
||||
|
||||
const fileType = file.type;
|
||||
const name = file.name;
|
||||
|
||||
const { uploadUrl } = await createFile({ fileType, name });
|
||||
if (!uploadUrl) {
|
||||
throw new Error('Failed to get upload URL');
|
||||
|
Loading…
x
Reference in New Issue
Block a user