セキュアなメディアアップロードの有効期限

この問題は、こちらで修正されました FIX: Disable preloading audio + video when secure media enabled (#8922) · discourse/discourse@7ff58f1 · GitHub @RGJ。問題の原因は、ブラウザがファイルのメタデータ(例:再生時間)を取得するために、オーディオおよびビデオファイルに対して初期リクエストを送信する点にありました。しかし、セキュアなプレサインドURLを使用しているため、この初期リクエストが15秒の有効期限のカウントダウンを開始してしまい、その時間経過後にユーザーがオーディオやビデオを再生しようとすると、AWSから403エラーが返されていたのです。

現在、セキュアメディアが有効な場合、ビデオおよびオーディオのプリロードを無効化するように変更しました。既存の投稿にあるオーディオやビデオについては、変更を反映させるためにHTMLを再構築する必要があります。

「いいね!」 13