Uploading images to Sirv

You can upload files via:

  • Browser – simply drag and drop folders or files into your account.
  • FTP – a popular method for uploading lots of folders or files.
  • S3 interface – the recommended method for secure uploads or managing files via an API.

Browser upload

All browsers support file uploads to your account and some also support folder uploads.

Browser File upload Folder upload Zip upload
Chrome Yes Yes Yes
Firefox Yes Yes Yes
Opera Yes Yes Yes
Edge Yes Yes Yes
Safari Yes No Yes
IE11/IE10/IE9 Yes No Yes

To upload a file, either drag and drop your images into your account or click the “Upload” button near the top right of your account.

FTP upload

To upload by FTP, enter the settings below into your FTP program. Popular programs include FileZilla (Windows/Mac/Linux), Transmit (Mac) or Free FTP (Windows).

  • FTP server: ftp.sirv.com
  • Your username: Your email address
  • Your password: same as your Sirv password
  • Encryption: plain FTP (not SFTP/TLS)

If using FileZilla, open Site Manager and setup your account like the screenshot below, then click “Connect”:

FileZilla site manager screenshot

Multiple FTP accounts

If you manage multiple Sirv accounts, you can FTP into another account by using your Sirv email and password and appending the account name to your email address. For example:

  • yourname@example.com+otheraccount

This is how the configuration looks in FileZilla:

APPE options in FileZilla

FTP append

Sirv supports the APPE command (append), which can be useful when uploading huge files or if your network connection is unstable. If a connection breaks during an upload, APPE makes the file continue uploading where it left off. Most, but not all, FTP programs support APPE.

To use APPE in Filezilla, go to Edit > Settings… and set the File exists action for Uploads to Resume file. Screenshot:

APPE options in FileZilla

If you have a slow or unstable internet connection, images may not fully upload to Sirv. If Sirv receives only part of an image, the missing part will show as dark grey. You’ll see an alert in your Sirv account, recommending that you upload the image again. Simply reupload the image and it will be reprocessed.

If an unstable internet connection leads to numerous partly uploaded images, try zipping your images or using an S3 upload program.

S3 upload

Sirv supports the Amazon S3 interface, permitting you to upload, download and manage your files with a program that supports S3.

Uploads over S3 use port 443 and are secure (HTTPS). All S3 uploads benefit from integrity checks, allowing interrupted uploads to be resumed (by automatically returning the file MD5 in the ETag header). Multipart uploads are supported, allowing large files to be broken into smaller chunks and then building them together. These benefits make S3 an attractive alternative to FTP.

To configure S3 uploading, you’ll need your S3 credentials from your Sirv account and a program that supports S3, such as Cyberduck (Windows/Mac/Linux).

Follow our step-by-step instructions to configure Cyberduck. Once configured, set Cyberduck to repeat failed uploads, by ticking the “Repeat failed networking tasks” box:

Repeat failed uploads in Cyberduck

Uploading zip files

Zip can be a useful way of uploading images/folders.

A zip archive can contain unlimited files/folders, with folders nested up to 6 levels deep. Zip file size is unlimited, though for speed and reliability, we generally recommend keeping zips below 5 GB in size.

Once uploaded, Sirv automatically unpacks a zip, maintaining its original folder structure.

  • If the zip file contains a single top level folder, that folder will become the root for all extracted data.
  • If the zip file contains multiple top level folders or files, all the data will be extracted into a new folder with the filename of the zip.

Sirv FTP and S3 both support resuming of uploads. If a zip only partly uploads due to a broken connection, it can resume where it left off.

Create your archives in ZIP format (.zip). Sirv will not extract files from proprietary formats such as RAR (.rar).

File limits

You can upload files up to 300 MB in size. If you need to upload files larger than 300 MB, please request this via your Sirv account.

Images larger than 32 MB can be uploaded but exceed the processing limit, so if you wish to serve such images, please send your requirements via your Sirv account.

Sirv supports a wide range of file formats including video, PDF, CSS, JavaScript and other static file types. See the full list of list of supported file formats.

FTP upload rate limits

You can use FTP to upload large numbers of files per hour. If you need to upload more files per hour, you can use S3, which has higher limits.

Rate limits for Enterprise and Business accounts:

  • FTP uploads per hour: 2,000
  • FTP retrieves per hour: 3,000
  • FTP deletes per hour: 3,000
  • Total FTP operations per hour: 10,000

Rate limits for Free accounts:

  • FTP uploads per hour: 300
  • FTP retrieves per hour: 1,000
  • FTP deletes per hour: 300
  • Total FTP operations per hour: 1,000

Downloading images

To download files from your Sirv account, either right-click the file/folder or select multiple files/folders and click “Download”. Sirv will package all the files into a zip file and the download will commence.

Screenshot to download multiple folders

Downloads are limited to 4,000 files and 512MB per zip file (whichever is greater). The zip will not be generated if either limit is exceeded.

You can also download files by FTP or S3 (unlimited).

Was this article helpful?