「Ajaxプログレスバーを使用したYouTube APIブラウザベースのアップロード」を正常に実装しました(YouTube APIチームによる「uploads.gdata.youtube.com」のCORSサポートの最近の実装に感謝します)
ただし、問題があります... youtube API から返される最終的な応答では、ロケーション リダイレクト ヘッダー (302) を送り返すことで、ブラウザをリダイレクトしようとします...
これは、AJAX 以外のシナリオでは期待どおりに機能する可能性がありますが、AJAX リクエストでは許可されません...
この問題には 3 つの解決策が考えられますが、どれでも問題なく機能します...
YouTube API で、アップロードしたばかりのビデオの「ビデオ ID」を簡単に取得する方法が許可されていれば、誰にとってもはるかにシンプルで簡単になります。どこにもリダイレクトする必要はありません...そのようなオプションはありますか私が見落としたAPI?
または、AJAX に、リダイレクト ヘッダーに従わないように要求を伝える方法はありますか?
または、AJAX 要求シナリオ内でクロスドメイン リダイレクトを「許可」できる方法はありますか? (ユーザーが別のドメインにいる間にリダイレクトが youtube.com によって開始されているため、クロスドメイン リダイレクトの問題)