Before your build is uploaded, the upload window sends a tiny 1 KB test to our upload storage. If that test cannot get through, the window stops and says "Our upload storage isn't reachable from your network". Your files are safe and nothing was sent. This page explains what that means and the ways to get your build uploaded.
The Control Panel itself works on your network, but your build does not go through the Control Panel: your browser
sends it straight to our upload storage, at an address that ends in r2.cloudflarestorage.com.
When that address cannot be reached from where you are, every piece of the upload fails and the upload never moves
above 0% - often shown as "Network error uploading part 4" (the number is simply the piece that reported first;
several pieces are sent at the same time).
It is almost always the network you are on, not your account or your build:
| Option | How | Good when |
|---|---|---|
| Upload from another connection | Try from home internet or your phone's hotspot. Turn off any VPN first. | You need the build up today and can use another network. |
| Upload from a link | Put the zip on Dropbox, Google Drive, OneDrive or WeTransfer and paste the link in the upload window - see below. | You cannot change networks. Nothing is sent from your computer. |
| Ask your IT team to allow our upload addresses | See How to fix it and Network requirements. We are happy to talk with them directly: support@eagle3dstreaming.com. | You will upload from the office regularly. |
When the storage test fails, the upload window shows a box "Upload from a link instead" right under the message. It is offered only in this situation.
Checked on 28 October 2026. These services change how their share links look from time to time; if one of them changes after this date, a link of that kind may stop working until we follow the change. If a link is refused although it matches this table, please tell support.
Every link must be a link to one .zip file, shared so that anyone with the link can download it without signing in and without a password.
| Service | A link that works looks like | How to get it | Tested |
|---|---|---|---|
| Dropbox | https://www.dropbox.com/scl/fi/<id>/MyBuild.zip?rlkey=<key>&dl=0 |
Right-click the .zip → Copy link (or Share → Copy link). dl=0 is fine; we switch it to a download. |
Yes |
| Google Drive | https://drive.google.com/file/d/<file-id>/view?usp=sharing |
Right-click the .zip → Share → General access: Anyone with the link → Copy link. | Yes |
| OneDrive (personal) | https://1drv.ms/u/c/<id>/<share-id>?e=<code>or https://onedrive.live.com/… |
Right-click the .zip → Share → Anyone with the link can view → Copy. Paste the link exactly as copied. | Yes |
| WeTransfer | https://we.tl/t-<code>or https://wetransfer.com/downloads/<id>/<code> |
Send the transfer as a link (not by email to a person), then copy the download link. | Yes |
| Any web server or cloud bucket | https://files.example.com/builds/MyBuild.zipor a signed link (Amazon S3, Cloudflare R2, Azure) |
The link must download the .zip directly when opened in a browser. A signed link must stay valid for a few hours. | Yes (signed R2 link) |
| OneDrive for work / SharePoint | https://<company>-my.sharepoint.com/… |
Works only if your company allows "Anyone with the link" sharing; most company accounts allow only people in the company. | Not tested |
Links that will be refused or fail:
/scl/fo/, Google Drive /drive/folders/);What you will see in the box, in order:
| Step | What is happening |
|---|---|
| Waiting for a test server to be free… | Your request is in the queue; it starts as soon as a test server is free. |
| Checking your link… | The link is opened and its size read again. |
| Downloading your build from your link… % | Our server copies the zip from your link. |
| Checking the zip… | The same zip check as a normal upload (an app inside, the platform). |
| Uploading to Eagle 3D storage… % | The zip is stored in your account. |
| Uploaded - now testing your build… | Copy, unpack and test launch run, exactly as after a normal upload. |
| Ready to stream | Choose the build for your project. |
| Message | What to do |
|---|---|
| This is a video or social media link, not a file | Paste the share link of the zip file itself. |
| This Dropbox / Google Drive link is a folder | Share the .zip file, not the folder it is in. |
| The link opens a web page, not a file | The link is private or needs sign-in. Share it as "anyone with the link". |
| The link answered "403" / "404" | The link has expired or was removed. Create a new share link. |
| The link answered "401 Unauthorized" | The link needs signing in or a password. Share it as "anyone with the link", with no password. |
| This WeTransfer link has expired or was deleted | Send the build again with WeTransfer and paste the new link. |
| OneDrive refused the link | Share the file as "Anyone with the link can view" and paste the link exactly as copied. |
| The link points to "…", not a .zip file | Zip your packaged build folder and share the zip. |
| Not enough storage | Free up space (delete builds no project uses) or add storage, then try again. |
Limits: one zip up to 50 GB; it must fit in your free storage.
Allow, for your users, on 443 HTTPS:
*.r2.cloudflarestorage.com - our upload storage. The browser sends the build in pieces with
HTTP PUT, each after a CORS preflight (OPTIONS). The proxy must pass both through unchanged:
if it answers the preflight itself, the browser shows "blocked by CORS policy: Response to preflight request doesn't
pass access control check" and every piece fails.agw.eagle3dstreaming.com - starting and finishing an upload.The full list of everything Eagle 3D Streaming uses, with other problems a blocked network can cause: Network requirements for network administrators. Questions: support@eagle3dstreaming.com - we are happy to talk with your network team directly.
Last updated