0

ビデオ ファイルを操作する Web アプリを開発しています。具体的には、ユーザーにフォーム入力でビデオ ファイルを「選択」させ、そのファイルへの URL 参照を作成し、<video>ソースをその URL に設定します。これにより、ビデオをアップロードしなくても、ユーザーが提供するコンテンツを操作できます。これは不必要に思われ、パフォーマンスの低下につながります。

今のところ私の非常に単純なコードは次のとおりです。

// within a change event for a file input
    var videoFile = e.currentTarget.files[0];
    var fileURL = URL.createObjectURL(videoFile);
    var videoNode.src = fileURL; 

これはうまくいきます。問題: ユーザー セッション間でこのビデオへの参照を保存することはできません。fileURL を Mongo ドキュメントに保存してから、後でそのビデオ ファイルをリロードしようとしました。

ユーザーセッション間でローカルファイルへの参照を保存するための良い解決策はありますか? HTML5 Filesystem API のようなものを使用する必要がありますか? ローカルストレージ?

4

1 に答える 1

0

私はあなたが何を得ているのか見逃しているかもしれませんが、あなたはただクッキーが必要なようです. http://www.w3schools.com/js/js_cookies.asp

任意のファイル名を単純な Cookie に保存し、次にユーザーがページにアクセスしたときに、必要なビデオ名を思い出すことができます。

于 2012-10-29T21:59:55.063 に答える