Skip to content

My upload stops or fails

You started the upload, but individual files stay marked red or the transfer stops? Then it is almost always one of the causes below. If instead no upload button appears at all, or the upload dialog is locked from the start, see I can’t upload at all.

The reason is shown right next to the file in the list:

  • Duplicate – “This file already exists in your gallery.” The server compares the content, not just the file name. Even a renamed copy of the same photo is skipped. That isn’t an error, it’s the safeguard against the same picture landing in the gallery twice.
  • Unsupported type – “This file type isn’t supported for upload.” Photogala accepts a very wide range of photo and video formats; only exotic special formats drop out. Which formats work is listed in Uploading photos.
  • Videos not allowed – “Video uploads are currently disabled.” That’s the host’s decision, see Can I upload videos?

Every event has caps that depend on the host’s plan. Four of them stop the upload:

  • Photo limit reached – “You’ve reached the maximum number of photos allowed for this event.”
  • Video limit reached – a separate limit, independent of the photo limit. If only one of the two is full, the other keeps working: “Video limit reached. Only photos can be uploaded.”
  • Storage limit reached – “You’ve reached the storage limit for this event.”
  • Uploader limit reached – “This event has reached the maximum number of uploaders allowed.” No further people may contribute.
Metric band with photos, guests and storage in the host dashboard
Whether a limit is reached is something the host reads off here.
  • Event ended – “This event has ended and no longer accepts new uploads.”
  • Event deleted – “This event has been scheduled for deletion. Uploads are no longer accepted.”

Only the host can change this, too. Photos you already uploaded are not affected.

The storage period and countdown cards in the dashboard
Once the storage period is over the event accepts nothing more — the host sees the deadline here. ① the Storage period card with the end date and the remaining time below it – the N days left line only shows while an end date is set. Otherwise it reads Stored permanently; before the clock starts Begins with the first photo (free) or Not started yet — begins with the 10th photo (paid), and afterwards Expired together with the days still left for the ZIP download. The icon tile turns from green to amber once fewer than eight days remain, and red after expiry, ② Extend leads to the pricing page – the button is missing while the clock has not started, on permanently stored galleries and on galleries running through a partner, ③ the Until the event card counts the days to the event date; without a date it reads When is the big day? with an Add a date button instead.

This is often described too optimistically, so precisely:

  • The app retries automatically – but a limited number of times. Each file gets up to four attempts, with a growing pause in between. After that the file counts as failed and waits for you.
  • A short server rush doesn’t count as a failed attempt. You then see the notice “Server is busy — upload speed reduced temporarily, continuing automatically”. The app throttles the pace and carries on by itself.
  • The queue only lives while the tab is open. There is no upload that keeps running after you close the tab or the browser, and no resume after a page reload. Anything that wasn’t finished has to be selected again.
Upload dialog with the Upload Images button
If the connection drops, you simply open the same dialog again later.
  • Tap Try Again on individual red files; at the end, Try Failed Files Again picks up all of them at once.
  • Keep the tab open and the device unlocked until the bar is through.
  • Switch between Wi-Fi and mobile data, or move to a spot with better reception.
  • Add very large videos later on a calm Wi-Fi connection.

Files that already went through are safely in the gallery – so you never have to re-upload the whole batch. And since duplicates are detected anyway, when in doubt you can simply send the entire selection again.