Five ways to get a large file onto an iPhone, and when each is the right one
iTunes file sharing is a memory, AirDrop only exists between Apple devices, and e-mailing yourself a 4 GB film has never worked. What is left is a handful of genuinely different approaches, and the one that suits a single file from a friend is not the one that suits forty gigabytes from your own computer.
The five routes
Ordered roughly by how much setup they need. All five end with the file on the device; what differs is who else touches it on the way.
Which one for which job
| The job | The route that fits | Why |
|---|---|---|
| Forty films from your own computer | Web browser page over Wi-Fi | No quota, no upload to anywhere, and the drag-and-drop is hard to beat |
| One video a friend recorded | Direct device-to-device link | No account for either of you, nothing left behind afterwards |
| Documents you also want on other devices | Cloud account | The copy on the server is the point, not a side effect |
| A permanent library you keep at home | WebDAV / Nextcloud | Play from the server, keep only what you are watching on the device |
| A holiday’s worth of footage from a camera | External drive on an iPad | Speed, and no need to duplicate it onto the tablet at all |
Why the local route sometimes refuses to appear
Local transfers rely on two devices being able to see each other on the same network, and there are three routine reasons they cannot. The first is client isolation — a setting on many routers, and the default on nearly every hotel, café and campus network, that lets devices reach the internet but not one another. It is a sensible security default and it makes local transfer impossible; a phone hotspot is the usual workaround.
The second is being on different networks that look like one: the computer on the 5 GHz band of a mesh system and the phone on a guest network, or one of them on a VPN that routes everything through somewhere else. A VPN on either device is worth turning off as the first diagnostic step.
The third is simply that the serving app has been backgrounded. A phone cannot keep a web server answering while it is suspended, so the address stops responding the moment you switch apps. This is not a limitation an app can engineer around; it is the same suspension rule that governs downloads.
What to check before you open a transfer route
A transfer server is, for as long as it runs, a way into the files on your device. These are not paranoid precautions — they are the difference between a tool and a hole.
- A code that is required, not optional
Anything reachable on the network should be behind a PIN. On a shared network, an unauthenticated file server is an open invitation.
- Destructive operations off by default
Uploading is one permission; deleting and renaming are another. The second set should start switched off and be granted deliberately.
- It stops when you stop
The server should stop with the screen, not linger in the background all afternoon.
- Credentials in the Keychain, not the database
Applies to cloud and WebDAV accounts. A password in an app’s own database is a password in that app’s backup.
- Know whether anything passes through a third party
A peer-to-peer route may still use a relay when a direct connection cannot be made. Worth knowing which you are getting.
Questions people ask
Can I still use iTunes file sharing?
The mechanism survives in Finder on macOS and in the Apple Devices app on Windows, and it works for apps that enable it. It is slow, it needs a cable, and it has no idea about folders — which is why practically every app that handles large media now offers a network route instead.
Is a transfer through a web browser secure?
On your own network, behind a PIN, with the server stopping when you leave the app — yes, in the sense that matters: nothing leaves the local network and nobody without the code can use it. On an untrusted network it is only as safe as the PIN, which is why the PIN should not be optional.
Why is my transfer slower than my Wi-Fi should allow?
Usually the phone’s radio, not the network: a phone on 2.4 GHz two rooms away is a small fraction of what the same phone does standing next to the router on 5 GHz. Thousands of tiny files are also far slower than one large one, because each has its own round trip.
Does device-to-device transfer work over mobile data?
Usually, but not always — some carrier networks block the direct connection and force a relay, which is slower. On the same Wi-Fi it is direct and fast, and that is where these transfers belong.
The routes FoxDL supports
All five, with the local two built so that no byte passes through a server we run.
- Wi-Fi Transfer — open the address in any computer’s web browser, enter the 6-digit PIN, drag files into the page. Foreground-only, on purpose.
- Per-operation permissions on that page, with the destructive ones off by default.
- Device-to-device transfer over an encrypted peer-to-peer link, opened with a 6-digit code, with send-more and speed/ETA while it runs.
- Cloud accounts — Dropbox, OneDrive, Box, pCloud, Baidu and Aliyun.
- WebDAV, Nextcloud and ownCloud for your own server.
- External drives and folders browsed and played in place on iPad and Mac.
- Share sheet, drag and drop, and “Open in” from any other app.
- Every credential lives in the Keychain, never in the database and never in a log.
Free allowances differ: on iPhone and iPad a short break per session, on Mac Wi-Fi Transfer is free and device-to-device is once a day. Pro removes both.
Questions people ask about this
- How do I send files from my computer to my iPhone without iTunes?
- How do I send files directly between two devices?
- Which cloud services can I connect?
- How do I connect a WebDAV, Nextcloud or ownCloud server?
- Can I play from an external drive or another app’s folder?
Keep reading
Where your files actually live on an iPhone, and who can see them
The sandbox, where downloads actually go, and why renaming a file breaks so many apps.
What a media app on your phone can see, and what it should never send
What a media app can see, how to read a privacy label, and why a lock is not encryption.
What a download manager does that a web browser will not
Why transfers stop when you switch apps, what resuming really requires, and how streams become files.
Your library, finally in one place.
Free to download. No account, no sign-up, and the whole feature set is in the free version.