
Expert
Keep up to date with the latest news and thought leadership.
Free FileMaker add-on
Attach photos, PDFs, spreadsheets, and drawings in one step, then preview, download, or delete them from a simple portal.
You can attach many files to a FileMaker record in one step. Out of the box, FileMaker inserts one file per action. Kyo Logic’s free Multi-File Uploader add-on adds a drag-and-drop window, so users can drop photos, PDFs, spreadsheets, and drawings onto a record together, then preview, download, or delete them from a portal.
Here is the moment it exists for. A field technician comes back from a site visit with 14 photos and a signed checklist. Attaching them one container at a time takes a dozen clicks per file, so the photos end up in an email thread instead of on the job record. Three months later, nobody can find the picture of the damaged panel.
Day to day, it works like this:
A user clicks the Upload Files button on a record
↓
They drag and drop one or more files into the pop-up window
↓
They click Upload
↓
The files attach to the current record and appear in the portal below
The add-on needs FileMaker 19 or later, which is when Claris introduced add-ons. It works in hosted and local files. Setup takes about five minutes:
These steps are examples. Update layout names, table occurrences, field names, and privileges to match your solution, and test on a copy of your file before rolling it out.
Apply privilege sets so only the right roles can upload or delete files, and if you change the storage table, confirm accounts have the right record and field access. Restyle the button and portal to match your theme.
If something looks wrong, it is almost always one of four things:
For power users: add a server-side cleanup routine for orphaned files when a record is deleted, add a counter to file names if you need versions, show a busy indicator for large uploads, or adapt the storage steps to write to S3 or Azure with signed download links. If you need to push files back out on a schedule, the Data File script steps handle that side, and the Rich Text Editor covers the notes that usually sit next to the attachments.
The Multi-File Uploader would not exist without Jason Wood’s work at Define Database. Jason originally built this tool for use with S3, and we adapted it for storage in FileMaker. Thank you, Jason.
The payoff is that documents stop living in inboxes. When attaching a file is as easy as dropping it on the record, people do it, and the record becomes the place to look. That matters most where proof is required later: inspections, deliveries, quality checks, and change orders.
Kyo Logic builds custom Claris FileMaker and manufacturing software for businesses across New England and beyond. If you want help dropping the add-on onto a layout, pointing it at your primary key, or moving storage into your existing documents table, a short working session is often enough. Reach out.
Can FileMaker upload multiple files at once?
Not natively. FileMaker inserts one file per action. The free Multi-File Uploader add-on adds a drag-and-drop window so users can attach many files to a record in one step.
Which FileMaker version does the Multi-File Uploader need?
FileMaker 19 or later, since it is packaged as a FileMaker add-on. It works in hosted and local files.
Where are the uploaded files stored?
By default in the included uploaderFiles table. You can point storage at your own Documents or Files table by updating the storage steps in the uploader_Upload File script.
Why are my files attaching to the wrong record?
Check the $id variable in the uploader_Upload File script. It must use the primary key of the layout’s base table, such as Customers::CustomerID.
Expert
Let’s talk about how we can help you streamline, scale, or innovate—on your terms.
Start the Conversation