Skip to content
View in the app

A better way to browse. Learn more.

shookout

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Upload Errors — Help Center shookout
0%

Upload Errors

File not uploading? Error during upload? Slow connection or timeout? Find the solution below.

Common upload errors

Select the error you're seeing to jump to the solution:

File too large
File size exceeds limit
Common
"File is too large" — file exceeds the allowed upload size.
  • Compress or archive the file
  • Split into parts
Upload failed
Could not upload file
Critical
"Upload failed" — upload was interrupted or never started.
  • Check internet connection
  • Try a different browser
  • Disable extensions
Network error
Connection lost
Network
"Network error" — internet connection issues during upload.
  • Check Wi-Fi or cable connection
  • Disable VPN
  • Restart router
Invalid file type
File format not supported
Common
"Invalid file type" — this file format is blocked or not accepted.
  • Pack in a ZIP archive
  • Check blocked formats list
Request timeout
Upload timed out
Network
"Upload timed out" — upload took too long and the server closed the connection.
  • Split file into smaller parts
  • Use a faster connection
File corrupted / rejected
Could not read file
Critical
"File is corrupted" or file uploaded but shows 0 bytes or doesn't appear.
  • Check file on source device
  • Re-download and re-upload

File too large

When submitting a product, files are uploaded as part of the product release. The maximum size per upload is 500 MB per file. Files for buyers are typically delivered as ZIP archives — pack multiple files together into a single archive to keep things manageable.

Solutions when a file is too large

Compress the file
Images: TinyPNG, Squoosh, or Photoshop "Save for Web".
Video: HandBrake or FFmpeg — reduce resolution or bitrate.
Documents: Remove embedded high-resolution images.
Split into parts
Use 7-Zip (Windows) or Keka (Mac) to split a large archive into multiple parts (e.g. 400 MB each). Upload all parts and include extraction instructions in your README.
External delivery
Use the External Purchase option in the submission wizard (Step 2) to redirect buyers to a file hosted on your own server, Google Drive, or Dropbox.
Mobile upload limits
Mobile browsers (especially Safari on iOS) have additional size restrictions. For large uploads always use a desktop browser.

Upload failed

The general "Upload failed" error can have multiple causes. Work through these steps in order:

  1. Check the browser console
    Press F12 → open the Console tab → attempt the upload again → look for red error text. Copy the error message — this is the most useful information to send to support.
  2. Try a different browser
    Switch to Chrome, Firefox, or Edge. If upload works in another browser, the issue is specific to your current browser's settings or extensions.
  3. Disable browser extensions
    AdBlock, uBlock Origin, Privacy Badger, and antivirus extensions can block uploads. Disable all extensions, then retry. Or open an incognito window (Ctrl+Shift+N) — extensions are off by default there.
  4. Clear cache and cookies
    Ctrl+Shift+Delete → select Cached images and files and Cookies → All time → Clear data. Reload the page and retry.
  5. Temporarily disable antivirus or firewall
    Some antivirus tools (Kaspersky, Norton, Windows Defender with strict settings) intercept upload requests. Temporarily disable them or add shookout.com to exceptions.
  6. Try from a different device or network
    If nothing above works, test from a different computer or use mobile data instead of your home Wi-Fi. This isolates whether the issue is device-specific or network-specific.

Common console error codes:

  • 413 Payload Too Large — file exceeds the size limit. Compress or split it.
  • 401 Unauthorized — session expired. Log out and log back in.
  • 500 Internal Server Error — server-side issue. Wait a few minutes and retry. Check shookout.com/status for outages.
  • Failed to fetch / CORS error — network or extension blocking the request. Try incognito mode or a different browser.

Network error

Unstable internet is the most common cause of failed uploads for large files. The connection must stay active for the entire duration of the upload — any drop interrupts it.

Check connection speed
Open fast.com or speedtest.net. For reliable uploads you need at least 5 Mbps upload speed. Check ping (under 50 ms) and jitter (under 10 ms).
Use a wired connection
Wi-Fi can drop packets, especially for long uploads. If possible, connect your computer directly to the router with an Ethernet cable — this is especially important for files over 100 MB.
Restart network equipment
Turn off the router → wait 30 seconds → turn it back on → wait 2 minutes before trying again.
Disable VPN
VPNs add latency and can cause connection drops during long uploads. Disable VPN and retry. If upload succeeds, try a different VPN server located closer to you.
design-assets.zip
73%
365 MB / 500 MB ~2 minutes remaining

Upload interrupted at 90%?

  • Do not close the tab — wait 2–3 minutes to see if it recovers
  • Uploads cannot be resumed from where they stopped — if it fails, you will need to start again
  • For large files, split into smaller parts (e.g. 400 MB each) to reduce the risk of a full restart

Invalid file type

Some file types are blocked for security reasons — they cannot be uploaded directly. The solution in most cases is to pack the file inside a ZIP archive.

Formats that cannot be uploaded directly:
.exe .bat .cmd .com .scr .pif .vbs — Windows executable files
.apk .ipa .dex — Android/iOS app installers
.dll .sys .drv — Windows system files
.torrent — torrent files (include a magnet link in a .txt file instead)

Packaging executable files for delivery

  1. Add to a ZIP archive
    Right-click the file → Add to archive (ZIP). This is the standard approach for delivering apps, plugins, and installers on shookout. Include a README.txt with installation instructions.
  2. Add a README with instructions
    Tell buyers what the file is, how to extract it, and how to run it. Good documentation reduces support requests.
  3. Use External Purchase for hosted software
    If your software is hosted on GitHub, your own site, or another platform, use the External Purchase delivery option in the submission wizard to redirect buyers there directly.

ℹ️ Why these restrictions? Executable files can contain malicious code. Packaging them in a ZIP allows the archive to be delivered while making it clear to buyers that they are downloading something that requires manual execution. Always mention this clearly in your product description.

Request timeout

If an upload takes too long the server closes the connection. This typically happens with large files on slow connections.

  • Split the file: Upload multiple 400 MB parts instead of one large file
  • Upload during off-peak hours: Late night connections are typically faster and more stable
  • Close other bandwidth-heavy apps: Video streaming, torrents, and large downloads compete with your upload speed
  • Use Chrome or Edge: These browsers handle long-running uploads most reliably
  • Keep the tab active: Some browsers throttle background tabs — keep the upload tab in focus

Upload time reference (approximate):

  • 100 MB at 5 Mbps upload: ~3 minutes
  • 250 MB at 5 Mbps upload: ~7 minutes
  • 500 MB at 10 Mbps upload: ~7 minutes
  • 500 MB at 5 Mbps upload: ~14 minutes

If your upload speed is under 5 Mbps, keep individual files below 200 MB.

File corrupted or not appearing after upload

If a file uploads but shows 0 bytes, disappears, or buyers report it won't open:

  1. Verify the file on your own device first
    Open the file locally before uploading. If it doesn't open on your own machine, the file is already corrupted — re-download or re-export it from your source application.
  2. Check the archive integrity
    For ZIP/RAR archives, right-click → Test archive (7-Zip) to verify there are no errors inside the archive before uploading.
  3. Re-upload
    Delete the 0-byte file from your product and upload again. A connection drop at the very end of an upload can result in a corrupted file on the server.
  4. If a buyer reports the file is broken
    Download the file yourself from My Purchases and test it. If it's corrupted on your end too, re-upload. If it works on your end, the buyer's download may have been interrupted — ask them to re-download from My Purchases.

Frequently Asked Questions

Can I resume an interrupted upload?

No — uploads cannot be resumed from where they stopped. If an upload is interrupted, you need to start from the beginning. To reduce the risk, split large files into parts (400 MB each) so that a failure only means re-uploading one part, not the entire file.

Upload is stuck at 99% — what should I do?

This is normal. After the file transfer completes, the server processes the file — antivirus scan, indexing, preview generation. For files around 500 MB this can take 1–5 minutes. Do not refresh the page. If it is still stuck after 10 minutes, refresh and check whether the file appears in your product.

Why is my upload slow even though my internet is fast?

Upload speed is determined by your upload bandwidth, not your download speed. Most home internet connections have asymmetric speeds — for example, 200 Mbps download but only 20 Mbps upload. Check your upload speed at speedtest.net. Also: close other apps using the internet, use Ethernet instead of Wi-Fi, and try during off-peak hours.

Can I upload files from a mobile phone?

Yes, but with limitations. Mobile browsers — especially Safari on iOS — have size and file type restrictions. For product file uploads over 200 MB always use a desktop browser. Keep the screen on and the browser tab active during the upload.

File uploaded but not showing in my product?

The upload was received but may have failed processing — typically because of a corrupted file, an unsupported format inside a compressed archive, or a security scan rejection. Check your email for a notification with a rejection reason. If there is no email, contact support with the file name and approximate upload time.

How many files can I upload at once?

You can add multiple files to a product release, but upload them one at a time for best reliability. Uploading several large files simultaneously splits your bandwidth and increases the risk of timeout errors.

Why was my file rejected by the system?

Main rejection reasons: (1) Virus detected — file contains malicious code; (2) Prohibited content — file violates the Seller Agreement; (3) File corrupted — the uploaded file is unreadable; (4) Blocked format — the file type is on the restricted list (pack it in a ZIP instead).

Still can't get the file uploaded?

Open a support ticket with the error message from the browser console and we'll help you resolve it.

Contact Support

Account

Categories

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.