我正在尝试通过浏览器将视频上传到Youtube。使用official API创建的常规HTML表单可以正常工作,但是我需要进度条。
我正在尝试使用SWFUpload,Uploadify和Yahoo UI,但是所有上传者都抛出了安全错误#2049。我想这意味着crossdomain.xml文件拒绝了我的请求,对吧?
Youtube的crossdomain.xml位于https://uploads.gdata.youtube.com/crossdomain.xml中。尝试上传时,我可以在浏览器中看到此请求。我已经测试了localhost和App Engine -发生相同的错误。
你能给我个提示吗?恶作剧。
最佳答案
好的,解决方案是用upoad URL中的HTTP替换HTTPS。
我还不知道,为什么Flash无法发送HTTPS请求(m.b,代理?)。
关于flash - 带有Flash的YouTube浏览器上传(安全错误#2049),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14556319/