Ruby on rails Youtube上传与uploadify、pluplad和co

Ruby on rails Youtube上传与uploadify、pluplad和co,ruby-on-rails,flash,uploadify,plupload,Ruby On Rails,Flash,Uploadify,Plupload,我正在使用youtube\u itgem在我的应用程序中管理youtube视频 上传后,youtube将重定向到带有视频id等的回调 Uploadify和Plupload(flash)对于上传来说非常有用,但回调让我抓狂 重定向(302)被视为错误,不再显示。 如果没有回调,没有youtube的视频ID,我无法处理数据库中的视频 我尝试了一些选项(调试、错误事件),但无法获取302 url 使用rubynet/http返回302 url,flash有什么神奇之处 这里是plupload的日志示例

我正在使用
youtube\u it
gem在我的应用程序中管理youtube视频

上传后,youtube将重定向到带有视频id等的回调

Uploadify和Plupload(flash)对于上传来说非常有用,但回调让我抓狂

重定向(302)被视为错误,不再显示。 如果没有回调,没有youtube的视频ID,我无法处理数据库中的视频

我尝试了一些选项(调试、错误事件),但无法获取302 url

使用ruby
net/http
返回302 url,flash有什么神奇之处

这里是plupload的日志示例

uploader.bind('Error', function(up, err) {
  console.log("Error code: " + err.code);
  console.log("Error message: " + err.message);
  console.log("Error details: " + err.details);
});

Error code: -300
Error message: IO error.
Error details: Error #2038 
但是这里不是302而是-300?o_o(但这是一个302,视频正确上传到youtube并可用)


我不认为这是一个plupload或uploadify问题,因为我对这两个问题都有相同的问题。遗憾的是,这是不可能的。我希望在应用服务器上进行代理上传(并激活html5上传,是的!)

有趣的问题。那你怎么处理回电呢?我确信使用jQuery,即使使用302,您也可以获得所需的数据。你能把一些示例代码放进去吗?我们的想法是获取302 URL,然后解析youtube参数,并从uploader事件(成功或错误)中对回调操作发出ajax请求。难道你不能在jquery.ajax中使用onComplete,当302运行回调时?上传程序只是flash(我们不能在youtube上使用ajax上载)和事件(Uploadeify或plupload)在没有任何其他细节的情况下触发IOerror 302。。所以你必须处理闪光灯里的302。对于uploadigy、pluplaod或大部分客户端来说,它没有太多的工作要做……一个解决方案可以在youtube上进行ajax上传:(未经测试)