Documentation: Filedrop
Menu items
Filedrop adds three menu item types to Joomla. None of them appear on your site automatically - you decide where (and whether) each one shows up, like any other Joomla menu item. This page explains what each type does, which ones you need, and how to set them up.
- Filedrop - Upload (required) - the page visitors use to send files
- Filedrop - Download (recommended) - the page a download link opens
- Filedrop - My transfers (optional) - lets logged-in users view the transfers they sent and received
Filedrop - Upload
The sending page: the drag-and-drop upload box plus whichever form fields you enabled under Components > Filedrop > Options > Upload Form Fields.
- Add it to a menu that's visible on your site (for example the main menu), with an alias like
send-files. - Leave Access on Public if anyone may send files. Set it to Registered if only logged-in users should be able to upload; combine that with the guest password option in the Filedrop settings if you want something in between.
This is the one menu item you really need: without any Filedrop menu item on the site, the component still works, but every Filedrop URL falls back to the generic /component/filedrop/... form.
Filedrop - Download
The landing page a download link opens: it shows who sent the transfer, their message, the files included, and the password prompt if the sender set one.
You do not need this menu item for downloads to work. It exists for one reason: the URL. Every download link Filedrop e-mails out is built from a menu item:
- With a dedicated Download menu item with alias
files, links look likehttps://yoursite.com/files?token=... - Without one, links anchor to the next best Filedrop menu item (usually the upload page), or fall back to
https://yoursite.com/component/filedrop/...
Since the download page is only ever reached through an e-mailed link, you'll usually want the menu item to exist without showing up in your site navigation. The standard Joomla way to do that:
- Go to Menus > Manage > Add Menu and create a separate menu, for example called "Hidden". Do not create a menu module for it, so it never renders anywhere on the site.
- Add a menu item of type Filedrop - Download to that menu. Give it the alias you want in your links (for example
filesordownload). - Keep the menu item published, with Access set to Public.
Keeping it published matters: Joomla's router only sees published menu items, so unpublishing this item makes Filedrop fall back to the generic URL again. Hidden means "in a menu that isn't displayed", not "unpublished".
Filedrop - My transfers
A self-service page for logged-in users: it lists the transfers sent from and to their account's e-mail address - sent while logged in, sent earlier as a guest with that same address, and transfers where that address is among the recipients. Each row shows the files included, whether it was sent or received, expiry date, download count and status, plus a Download button that's disabled once the transfer has expired or reached its download limit.
- Set Access to Registered so the item only appears for logged-in users. What each user sees is matched server-side against their own account, not by the menu setting.
- Deleting is only offered for transfers actually sent from the account itself (which immediately invalidates the link and removes the stored files). Received transfers and old guest uploads can be viewed and downloaded, not deleted.
- Skip this menu item entirely if your visitors are always anonymous - without accounts there's no page for them to log into.
Recommended setup
For a typical site:
- Filedrop - Upload in your main menu, Access Public.
- Filedrop - Download in a hidden menu (published, Public) so e-mailed links get a clean URL.
- Filedrop - My transfers in a user menu with Access Registered, only if your site has logged-in users who send or receive files.