0

以下をサポートするフラッシュなしの画像アップローダー スクリプトが必要です。

  • 複数のアップロード
  • ドラッグドロップ
  • アップロードごとの進行状況バー
  • アップロードごとの小さなプレビュー
  • 再開可能なダウンロード
  • アップロードごとに選択可能な設定

このスクリプトのようなもの: jQuery-File-Upload

スクリーンショット:

ここに画像の説明を入力

ただし、アップロードごとにいくつかのオプションを追加する必要があります。たとえば、「タイトル」や「カテゴリ」などです。アップロードごとに、送信されたデータを取得してデータベースに入れる関数を実行する必要があります。できる方法はありますかやれ?

4

1 に答える 1

0

jQuery-File-Upload に付属のテンプレートを使用すると、各項目がキューに追加されるときに表示される独自のフィールドを追加できます。プラグインはこれらのフィールドについて知る必要があるため、コールバックを使用してデータを追加できます。

$('#fileupload').bind('fileuploadsubmit', function (e, data) {
    // get content from the new input fields
    var inputs = data.context.find('select'); // or whatever inputs you added

    // assign values to data.formData
    // you can simply $.extend() the new inputs with $(this), and $.serializeArray() both
    data.formData = $.extend(inputs.serializeArray(), $(this).serializeArray());
});

詳細については、これを参照してください。

于 2012-05-07T21:37:35.093 に答える