Hi there — I suspect the answer is ‘you can’t’, but is there any way to restrict a user to only be allowed to upload a single attachment to an attachment field in a Form view?
Just bumping this because there hasn’t been a response.
Anything? I came upon an example that may help:
I wish to have a ‘Plant’ record decorated by multiple ‘Plant Photo’ records. Each ‘Plant Photo’ links to a single ‘Plant’, uses an auto-number primary field, has a ‘Description’ long text field, and has an ‘Attachment’ field.
I want a 1-to-1 correspondence between a ‘Plant Photo’ and its description.
We’ve built this feature in miniExtensions Form. It’s an advanced form for Airtable. You can restrict the number of file uploads.
Bump,
I would also enjoy this as a native feature.
Following. Still an issue in September, 2024. It seems like it would be such an easy thing to incorporate. Google forms does this natively.
+1 on this feature request as well.
It should be easy to implement, makes sense to a lot of usecases....
Please.
+1. Need this feature
+1 This feature would help us as well
This feature is already built into Airtable’s forms. You can set the maximum number of files that can be uploaded to an attachment field.
See screenshot below.
However, if you need to limit the SIZE of the attachments or if you need to require a MINIMUM number of files, then you would need to use Fillout's advanced Airtable forms for that.
Fillout is 100% free, and it also offers hundreds of features that Airtable’s native forms don’t offer, including the ability to update Airtable records using a form, create custom PDF files from a form submission, accept payments on forms, display Airtable lookup fields on forms, create new linked records on a form, control access to a form via SSO or email domains or a list of email addresses stored in Airtable, perform math or other live calculations on your forms, collect signatures on a form, create multi-page forms with conditional paths, connect a single form to dozens of external apps simultaneously, add CAPTCHAs to your form, and much more.
I show how to use a few of the advanced features of Fillout on these 2 Airtable podcast episodes:
- Using Fillout to create an eSignature approval process with PDF file creation.
- Using Fillout to create an order entry form with line items.
Hope this helps!
If you’d like to hire the best Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld

It’s a little confusing, because it seems like Airtable is letting you upload more than the maximum, but it really isn’t.
Airtable will show you all the files onscreen that you attempted to upload, but if you try to submit the form, it will give you an error message that you’ve uploaded more than the maximum allowed.
This is not the best user experience. For a much smoother, much better, and much more elegant user experience, I would highly recommend using Fillout’s advanced forms for Airtable.
Fillout will not even let you TRY to upload more than the maximum that you set, so there is never any confusion when using Fillout.
Fillout is 100% free and it also offers hundreds of features that Airtable doesn’t offer, including the ability to update Airtable records using a form, create custom PDF files from a form submission, create new linked records on a form, and much more.
I show how to use a few of the advanced features of Fillout on these 2 Airtable podcast episodes:
- Using Fillout to create an eSignature approval process with PDF file creation.
- Using Fillout to create an order entry form with line items.
- ScottWorld, Expert Airtable Consultant
Hey
Scott’s explanation above seems to bring some context to it. However, not even that should happen!
Please make sure to submit feedback using this Product Idea form. Hopefully we’ll get really powerful Airtable native forms someday.
Mike, Consultant @ Automatic Nation
YouTube Channel
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.