背景: IE7-9 で複数のファイルのアップロードをサポートする必要があります。どちらもフラッシュベースの uploadify と FileReader を見つけました。現在のファイル アップロードでは、ユーザーはファイルを選択し、説明を入力して、いくつかのチェック ボックスをオンにすることができます。そのデータはすべてアップロード サーブレットに同時に送信され、サーブレットはファイル データと説明、チェックボックスの値を取得し、ファイルをサーバーに保存して、データベースにエントリを追加します。
問題: uploadify と FileReader の両方がファイルをサーバーに直接送信したいので、説明を追加したり、フラグを設定したりする機会がありません。私は今 FileReader をいくつか使用しており、ファイルをサーバーに送信する代わりにインターセプトできます。私がやりたいことは、バイナリ データを取得してフォームに入力し、ユーザーに説明を追加してから、バイナリ ファイル データを含むフォームを送信させることです。フォームに非表示フィールドを追加する準備ができましたが、データが届かないようです。
さらに悪化した場合は、ファイルをアップロードして、フォームが送信されたときにデータベースを更新するだけでよいと思いますが、それはしたくありませんが、うまくいくと思います。ファイルデータをフォームに追加し、サーブレットにそのデータをフォームの一部として認識させる方法を知っている人はいますか?