1

私はupload.phpファイルがアップロードされたファイルごとに実行されることを知っていました。では、ファイルが5つある場合、upload.phpは5回実行されますか?

mysqlの「album」テーブルにレコードを挿入して、albumidを「photos」テーブルに挿入できるようにする必要があります。

私の考えは、アップロードが始まる前にスクリプトを実行することです。

pluploadでそれはどのように可能ですか?または別のアイデアの人?

または根本的な質問に、アップロードされた写真のアルバムを指定する方法はありますか?

ありがとう

4

1 に答える 1

1

私はあなたができると思います:

  1. クライアント側の変数albumIdがあり、デフォルトは空です
  2. BeforeUploadアップローダーイベントにバインドする
  3. BeforeUploadハンドラーで、が設定されているかどうかを確認しAlbumIdます。そうでない場合は、同期ajax呼び出しを実行してアルバムを作成し、そのalbumIdを取得します。albumId
  4. まだBeforeUpladハンドラーで、queryParametersにを追加しalbumIdます。upldr.settings.url = upldr.settings.url + '&albumId=' + albumId

albumIdでいかなる種類のロックメカニズムも使用しなくても、機能するはずです。

これがお役に立てば幸いです。

于 2013-02-11T14:36:33.527 に答える