Errors

Invalid or expired download link

The temporary /d/{token} grant is missing, expired, exhausted, or no longer valid.

Invalid or expired download link

Opening a temporary download URL failed because the grant is invalid, expired, over max uses, revoked, or inconsistent with edge concurrency checks.

Why this happens

symlink_expire TTL passed, symlink_max_uses exhausted, token unknown, or path/slot tamper when nginx edge simultaneous-download is on. The message is intentionally generic. IP mismatch uses a different “same network” message.

Diagnose and fix

1. Visitor: go back to the file page and Create download link again.

2. Admin: Symlink expiry and Symlink max uses under Files — raise if links die too fast.

3. Do not bookmark old /d/… tokens across days.

4. If the file itself was deleted, you may see File no longer available instead.

Related