我使用的是youtube_it
宝石在我的应用程序的Youtube上传与uploadify,pluplad和CO
管理YouTube视频上传后,YouTube使重定向与视频ID等回调...
Uploadify和Plupload(flash)非常适合上传,但让我疯狂的回调。
重定向(302)被视为错误,只显示其他内容。 而如果没有回调,我不能没有YouTube的视频ID
我已经尝试了一些选项(调试,错误事件)处理数据库中的视频,我是不是能够得到302网址
红宝石net/http
这个302的url是返回的,闪存有一些魔法吗?
这里是一个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的问题,因为我有两个
Intersting问题。那么你如何处理回电?我确信,使用jQuery不知何故,即使使用302,你也可以获得你所需要的数据。你可以把一些示例代码放进去吗? jsfiddle的。 – ppumkin 2012-07-09 11:58:25
想法是获取302 URL,然后解析youtube params,并从上传器事件(成功或错误)的回调操作上发出ajax请求。 – m4tm4t 2012-07-09 12:02:42
您是否可以不使用jQuery.ajax中的onComplete,以及302何时运行回调? – 2012-07-09 12:15:04