File tree Expand file tree Collapse file tree 1 file changed +9
-10
lines changed
Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -36,18 +36,17 @@ export default function FileUploadPage() {
3636 } , [ fileToDownload ] ) ;
3737
3838 const handleUpload = async ( e : FormEvent < HTMLFormElement > ) => {
39- e . preventDefault ( ) ;
40- const formData = new FormData ( e . target as HTMLFormElement ) ;
41- const file = formData . get ( 'file-upload' ) as File ;
42- if ( ! file ) {
43- console . error ( 'No file selected' ) ;
44- return ;
45- }
39+ try {
40+ e . preventDefault ( ) ;
41+ const formData = new FormData ( e . target as HTMLFormElement ) ;
42+ const file = formData . get ( ' file-upload' ) as File ;
43+ if ( ! file || ! file . name || ! file . type ) {
44+ throw new Error ( 'No file selected' ) ;
45+ }
4646
47- const fileType = file . type ;
48- const name = file . name ;
47+ const fileType = file . type ;
48+ const name = file . name ;
4949
50- try {
5150 const { uploadUrl } = await createFile ( { fileType, name } ) ;
5251 if ( ! uploadUrl ) {
5352 throw new Error ( 'Failed to get upload URL' ) ;
You can’t perform that action at this time.
0 commit comments