Note that there are some explanatory texts on larger screens.

plurals
  1. POPlupload fails to upload large files to AppEngine Blobstore
    primarykey
    data
    text
    <p>I'm writing an application that uses AppEngine's Blobstore API to store files that the user uploads. On the client-side, I use Plupload. It works fine for files up to about 1.5 GB, but around 3 GB or so, upload requests mysteriously fail. A screenshot from the Dev Tools:</p> <p><img src="https://i.stack.imgur.com/v7Eys.png" alt="POST request to Blobstore has no response status; wasn&#39;t even sent"></p> <p>As you can see, the request fails completely, before it's even sent. Some of the things I noted:</p> <ol> <li>The upload shows some progress, usually 1, some intermediate number and then almost immediately, 100 (clearly impossible for such a large file)</li> <li>The "FileUploaded" Plupload event fires </li> </ol> <p>As an aside, I built a <a href="http://pluploadflash.appspot.com/" rel="nofollow noreferrer">stripped-down application</a>, that has only one page with Plupload and used that to upload files, it appears to work for > 3 GB files. Any ideas on how I can go about debugging this issue?</p> <p><strong>Update</strong></p> <p>I tried stepping through the upload. When the "UploadProgress" event triggers, the XHR object that Plupload contains, has a weird error:</p> <p><code>Error: InvalidStateError: DOM Exception 11</code></p> <p>Attached a series of screenshots showing this:</p> <p><strong><em>Breakpoint in the upload progress callback</em></strong> <img src="https://i.stack.imgur.com/nD0no.png" alt="Breakpoint in the upload progress callback"></p> <p><strong><em>XHR object has a error status</em></strong> <img src="https://i.stack.imgur.com/32hjD.png" alt="XHR object has a error status"></p> <p><strong><em>XHR statusText</em></strong> <img src="https://i.stack.imgur.com/TWAS5.png" alt="XHR statusText"></p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload