diff --git a/src/file/generateFileUploadForm.ts b/src/file/generateFileUploadForm.ts index 04e9c30..d88f13d 100644 --- a/src/file/generateFileUploadForm.ts +++ b/src/file/generateFileUploadForm.ts @@ -26,11 +26,18 @@ export const generateFileUploadForm = ( ) } - const file = new Blob([csv], { - type: 'application/csv' - }) + if (typeof FormData === 'undefined' && formData instanceof NodeFormData) { + formData.append(name, csv, { + filename: `${name}.csv`, + contentType: 'application/csv' + }) + } else { + const file = new Blob([csv], { + type: 'application/csv' + }) - formData.append(name, file, `${name}.csv`) + formData.append(name, file, `${name}.csv`) + } } return formData