我正在编写一个使用AppEngine的Blobstore API来存储用户上传文件的应用程序。在客户端,我使用Plupload。它适用于最大约1.5 GB的文件,但大约3 GB左右,上传请求神秘失败。开发工具的截图:
正如您所看到的,请求在发送之前完全失败。我注意到的一些事情:
顺便说一下,我构建了一个stripped-down application,它只有一个带Plupload的页面并用于上传文件,它似乎适用于> 3 GB文件。关于如何调试此问题的任何想法?
更新
我尝试逐步完成上传。当“UploadProgress”事件触发时,Plupload包含的XHR对象有一个奇怪的错误:
Error: InvalidStateError: DOM Exception 11
附上一系列屏幕截图,显示:
上传进度回调中的断点
XHR对象的错误状态
XHR statusText