複数のファイルをアップロードするために使用したいフラッシュアップロードコンポーネントがあります。私はMVCアプリで使用していますが、ユーザーがアップロードするファイルを選択してアップロードし、アップロードしたすべてのファイルを示すページを表示して、説明を追加して選択できるようにします。それらを保存する場所、そしてファイルを保存します。
ファイルがアップロードされた時点で、フラッシュコンポーネントはコントローラーを呼び出してファイルを処理します。このビットは正常に機能し、アップロードされたファイルを取得して、好きなように処理できます。問題は、コントローラーが作業を完了した後、ビューにリダイレクトできないことです。これは、フラッシュコンポーネントがページではなくコントローラーを呼び出しているため、これを実行しようとしても何も起こらないためです。
セッションにファイルを保存し、アップロードの完了時にフラッシュアクションスクリプトのコードを使用してユーザーを転送しようとしましたが、これは機能せず、セッションは常にnullになります。また、実際にファイルを一時的な場所に保存してから、表示ページに一時的な場所にあるすべてのファイルを一覧表示することも検討しましたが、これには、ファイルを一時的なディレクトリに1回、次に実際の場所に2回保存する必要があります。ユーザーはそれらを置きたいと思っていますが、これは遅いと思います。
これを行うための最良の方法について何か考えはありますか?