我目前正在使用AIR-Application将视频上传到youtube。由于我上传了高达80GB的文件这是非常荒谬的要求(我们不需要讨论这个,我也认为这是无稽之谈)我决定使用可恢复的上传来上传块,就像在https://developers.google.com/youtube/v3/guides/using_resumable_upload_protocol <上描述的那样/ p>
但由于某种原因,如果我添加Content-Range标头,我总会收到错误#2032。如果我不添加Content-Range标头,则上传有效,但仅适用于第一个块。
有没有人设法在AS3 / Flex中上传带有V3 API的文件?
答案 0 :(得分:0)
错误2032 通常在您的程序或正在运行的应用程序无响应时发生。一些常见的原因..
来源:Adobe论坛
答案 1 :(得分:0)
好的,我发现了“问题”是什么。
上传一个块后,youtube服务器返回HTTP 308,这将被评估为错误。实际上它不是,它是“恢复不完整”的youtubes状态。因此,解决方案只是为HTTP_RESPONSE_STATUS添加EventListener,检查状态308,然后继续发送下一个块。 HTTP 200,因此只有在上传最后一个块
后才会触发COMPLETE-Event