Hello @Paloma, if you take a look at the image I shared you will realize that what @kylesloper stated is true. Your form does not have data-netlify="true" attribute.
Kindly make sure your deploys are being published to production.
We saw a similar case to this the other week. It appeared that Netlify was stripping the attribute on build. Eventually we realized that OP was deploying from a different codebase to what they were editing.
@Paloma can you confirm this? If you are using a git repo please ensure Netlify is deploying the correct branch and you have pushed all your local commits.
Hi, @Paloma. I see the backend handler created to receive the file field data.
I believe I’ve found the reason and it is covered in this support guide:
Quoting the relevant section below:
Make sure that you POST your form request (not GET) with a Content-Type of application/x-www-form-urlencoded in most cases. However, if and only if you are submitting the form with a file upload then the Content-Type needs to be multipart/form-data instead.
In my testing, the form is using content-type: application/x-www-form-urlencoded for the submission. This is why the files are missing. Would you please change this to use content-type: application/x-www-form-urlencoded instead?
If that doesn’t resolve the missing uploaded file issue (or if there are other questions), please let us know.