Problems Uploading Large Files with FTP?


Are you trying to upload a large file (such as a backup, .zip archive, or a high-resolution video) via FTP, only to have it fail part-way through or time out? This is a common issue.

While we no longer have a specific file size limit for FTP uploads, very large single files are more likely to fail during transfer. This guide explains why this happens and what to do about it.

Why Do Large FTP Uploads Fail?

FTP is a reliable protocol, but it requires a constant, stable connection between your computer and the server. The larger the file, the longer this connection must be maintained (a 10GB file can take hours to upload on a standard home internet connection).

Most failures are not due to a server 'limit' but due to network instability. A brief drop in your local internet, a router resetting, or a network timeout can break the connection and cause the large transfer to fail.

How to Successfully Upload Large Files

Here are the most effective methods to get your large file onto the server, from easiest to most reliable.

Method 1: Use the cPanel File Manager

For a single large file, it's often easier and more reliable to use the 'Upload' function in the cPanel File Manager. This uses an HTTP upload (similar to attaching a file to an e-mail) and is often more resilient to network issues than a traditional FTP connection.

  1. Log in to your cPanel.
  2. Open the File Manager.
  3. Navigate to the folder where you want to upload the file.
  4. Click the Upload button in the top toolbar and select your file.

Method 2: Use an FTP Client with a "Resume" Feature

We recommend using a modern FTP client like FileZilla or Cyberduck. These clients often have a feature to "resume" a failed transfer. If your 10GB file fails at 80%, you can reconnect and the client will attempt to start again from where it left off, rather than from the beginning.

Method 3: Split the File into Smaller Chunks

If your connection keeps failing, this is the most reliable solution. Use an archiving programme (like 7-Zip or WinRAR) to split your large file into a 'spanned archive'—for example, 10 separate 1GB chunks.

Uploading 10 smaller files is much less likely to fail than one giant file. You can then upload them one by one.

A Note on Bandwidth and File Distribution

It is important to distinguish between *uploading* a file for your website and using your hosting for *large-scale file distribution* (i.e., offering large files for public download).

Please note, individual packages do have a monthly soft cap of 25gb for file distribution (non-browsing traffic). This policy ensures fair resource use for all users on the server. Please do not intentionally bypass this limit if your intention is to run a large file distribution service.

Still Having Issues?

If you're still struggling to upload your file after trying these methods, please contact our support team, and we'll be happy to help.


Was this answer helpful?

One email a month. Endless business benefits.

Don't miss out on WMTWWFY — the newsletter that keeps your website fast, safe, and visible.

« Back
Spinner
aluminium-anthropoid Security Check