Why your upload was rejected

For creators whose file would not upload, or was refused after the bytes had gone up.

Every upload refusal is about one of three things: the file’s type, its size, or a mismatch between what your device said it was sending and what actually arrived. This article lists what you see in each case and whether trying again helps.

The file was never added

A file whose type EVVA does not accept is refused before any bytes leave your device, so no tile appears for it in the media strip.

If you picked several files and fewer tiles appeared than files you chose, the missing ones were an unsupported type — HEIC, MOV, GIF, WebM video, SVG and AVIF are the usual culprits. Convert them to JPEG or MP4 and try again.

Where the tile does appear and then fails, it reads That file cannot be uploaded.

The file is too big

You see “sizeBytes exceeds the upload limit of” followed by the cap in bytes.

The caps are per kind — 20 MiB for photos, 1 GiB for video, 512 MiB for audio, 64 MiB for PDFs. See What you can upload to EVVA. Nothing is trimmed or re-encoded on your behalf; export a smaller file.

The type is not on the list

You see “Unsupported content type”, followed by the list that kind does accept — for a photo, image/jpeg, image/png, image/webp.

The match has to be exact. A type carrying extra parameters, such as image/jpeg; charset=x, is refused as well.

The upload finished but was refused at the end

These three arrive after the bytes have gone up, when EVVA checks the stored file against what was declared:

  • “Uploaded object size does not match the declared size” — the transfer did not complete as described. Try again.
  • “Uploaded object content type does not match the declared content type” — the upload itself went wrong rather than the file being wrong. Try again.
  • “Uploaded file is not a valid file of the declared type” — the bytes contradict the type. This is its own message precisely because retrying the same file can never work.

The last one is what you get from renaming a file. A JPEG saved as .pdf is still a JPEG: EVVA reads the start of a document and requires the real PDF signature. Export the file properly in the format you want.

The upload took too long

An upload session lasts 24 hours. After that you see “Upload session has expired” and have to start the upload again.

If a session has already been finished, abandoned or failed, a second attempt against it says “Upload session is no longer pending”. Start a fresh upload rather than retrying the old one.

EVVA could not reach storage

Occasionally an upload fails because the storage service behind it is unreachable. Nothing about your file is wrong. Wait a moment and try again.

The file uploaded but then failed processing

That is a different failure with different wording — the bytes arrived fine and something in the conversion refused them. See What happens to your files after you upload them and, for video specifically, Video requirements and processing.