0

他のフォーム要素の送信を含め、ファインアップローダーを正常に動作させることができました。

送信されるファイルごとに個別のフォーム要素を用意する必要があります。YouTube がどのように機能するかを知っている場合は、各動画が追加のフォーム フィールドを取得する方法を確認し、動画のアップロード中に入力できます。送信される追加のフォーム フィールドは問題なく処理できますが (必要に応じて別の ajax 呼び出しを使用します)、フォーム フィールドを別のファイルに関連付けるにはどうすればよいですか?

これは可能ですか?

4

1 に答える 1

2

次の 2 つのオプションがあります。

  1. ユーザーがファイル固有のフィールドに入力するまで待ち (または「アップロード」ボタンを押すまで待ち​​ます)、setParamsFine Uploader インスタンスでメソッドを呼び出し (パラメーターをオブジェクトとして渡します)、Fine Uploader にファイルのアップロードを依頼します。ファイル。autoUploadこれは、オプションが「false」に設定されており、アップロードを開始するボタンがuploadStoredFilesアップローダ インスタンスのメソッドを呼び出すことを前提としています。

  2. アップロードがすでに開始または完了した後にユーザーがこのデータを入力できるようにする場合は、Fine Uploader の外部でこれらの追加のフォーム フィールドをオンデマンドで送信するロジックを Web アプリに追加します。その場合、ファイルの UUID (Fine Uploader によって作成されたもの) をパラメーター/フォーム値と共に渡すことができます。Fine Uploader は、各アップロード リクエストと共に各ファイルの UUID を既に送信しているため、今後のリクエストでファイルを接続するには、このサーバー側を追跡する必要があります。

于 2013-09-04T17:02:21.507 に答える