1

我目前正在开发一个 AIR-Application 来将视频上传到 youtube。由于我有上传文件高达 80GB 的非常荒谬的要求(我们不需要讨论这个,我也认为这是胡说八道)我决定使用可恢复上传来上传块,就像在https://developers 上描述的那样。 google.com/youtube/v3/guides/using_resumable_upload_protocol

但由于某种原因,如果我添加 Content-Range 标头,我总是会收到错误 #2032。如果我不添加 Content-Range 标头,则上传有效,但仅适用于第一个块。

有没有人设法在 AS3/Flex 中使用 V3 API 上传文件?

4

2 回答 2

0

当您的程序或正在运行的应用程序无响应时,通常会发生错误 2032 。一些常见的原因。

  • 您的代理设置可能无效
  • 您的网站必须在限制列表中
  • 您的 cookie 必须已损坏
  • 您浏览器上的附加组件可能会负责
  • 您的注册表必须已损坏

来源:Adobe 论坛

于 2013-05-02T12:49:09.383 回答
0

好的,我发现了“问题”是什么。

上传块后,youtube 服务器返回 HTTP 308,这将被评估为错误。实际上不是,它是“简历不完整”的 youtube 状态。所以解决方案是简单地为 HTTP_RESPONSE_STATUS 添加一个 EventListener,检查状态 308,然后继续发送下一个块。HTTP 200,因此只有在上传最后一个块后才会触发 COMPLETE-Event

于 2013-05-07T10:02:27.513 回答