Update Careers submission to use FormData for resume upload

This commit is contained in:
Vishva
2026-07-29 17:42:50 +05:30
parent 39dfd32d7d
commit 9a00c2805b
+14 -20
View File
@@ -2573,33 +2573,27 @@ export default function App({ previewMode = false }) {
setCareersErrorMsg('');
try {
const uploadData = new FormData();
uploadData.append('type', 'careers');
uploadData.append('name', careersName);
uploadData.append('email', careersEmail);
uploadData.append('phone', careersPhone);
if (careersFile) {
uploadData.append('resume', careersFile);
uploadData.append('resumeName', careersFile.name);
}
uploadData.append('message', `New Careers Application from ${careersName}`);
uploadData.append('turnstileToken', careersTurnstileToken);
let response = await fetch('/api/contact', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
type: 'careers',
name: careersName,
email: careersEmail,
phone: careersPhone,
resumeName: careersFile ? careersFile.name : 'None',
message: `New Careers Application from ${careersName}`,
turnstileToken: careersTurnstileToken
})
body: uploadData
});
if (!response.ok) {
response = await fetch('/api/send', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
type: 'careers',
name: careersName,
email: careersEmail,
phone: careersPhone,
resumeName: careersFile ? careersFile.name : 'None',
message: `New Careers Application from ${careersName}`,
turnstileToken: careersTurnstileToken
})
body: uploadData
});
}