diff --git a/components/dms/dialogs/UploadWithMetadataModal.vue b/components/dms/dialogs/UploadWithMetadataModal.vue index 892781c..2844d4b 100644 --- a/components/dms/dialogs/UploadWithMetadataModal.vue +++ b/components/dms/dialogs/UploadWithMetadataModal.vue @@ -334,13 +334,12 @@ const performUpload = async () => { const formData = new FormData(); formData.append('fileName', metadata.name); - formData.append('file', file); + // formData.append('file', file); console.log(formData); const response = await fetch('/api/dms/upload-file', { method: "POST", - // Let browser automatically set headers for multipart/form-data body: formData, }); console.log(response); diff --git a/server/api/dms/upload-file.post.js b/server/api/dms/upload-file.post.js index 6b16607..d32c2f1 100644 --- a/server/api/dms/upload-file.post.js +++ b/server/api/dms/upload-file.post.js @@ -42,7 +42,7 @@ export default defineEventHandler(async (event) => { } // Create S3 client with config - const client = new S3Client(S3_Config); + const s3Client = new S3Client(S3_Config); // const { fileName, file } = await readMultipartFormData(event); @@ -69,7 +69,7 @@ export default defineEventHandler(async (event) => { const command = new PutObjectCommand(input); try { - const response = await client.send(command); + const response = await s3Client.send(command); console.log(response); return response; } catch (error) {