2

この Web サイトでは、ユーザーが画像ギャラリーをアップロードできるフォームをユーザーに提示したいと考えています。フォームは<textarea>、説明用の 、<select>共有オプション付きの 、および複数ファイルのアップロード フィールドで構成されています。

ここで見られるように、jQuery-file-upload の jquery-ui バージョンを使用しています:リンクと私たちの JavaScript コードはほとんど同じです。唯一の重要な違いは、フォームのアクションに POST リクエストを送信する単純な送信ボタンも追加したことです。

問題は、オブジェクト内のすべてのファイルを参照する必要があり、フォームから取得した POST リクエストにはとGalleryPostの値しか含まれていないことです。アップロードは個別のリクエストを介して非同期で行われるため、これは理にかなっています。<textarea><select>

OneUpUploaderBundle を使用して実際のアップロードを処理しているため、こちらで説明されている孤児機能を有効にしてました。 、しかし新しいファイルでやり直す場合、セッションIDが変更されない限り、以前にアップロードされたファイルが新しいファイルとともに送信されます。

簡単に言えば、正常にアップロードされたファイルのリスト (名前で十分です) をフォームの POST リクエストに添付して、GalleryPostオブジェクトでそれらを参照できるようにする方法が必要です。または、必要な機能を実現する他の方法があるのでしょうか?

4

0 に答える 0