2011-11-14 8 views
3

私は、ユーザーが複数の画像を選択してサイトにアップロードし、アップロードした画像のプレビューを表示してから、画像を変更するか、アップロードしてアップロードするかを選択できるようにするサイトがありますそれら。複数の画像を一時フォルダに保存して、アップロードを確認する前にプレビューするにはどうすればよいですか?

私は彼らのために希望

:画像を選択し

  1. 送信ボタンをクリックして、イメージが「一時的な場所
  2. リロード彼らがアップロードされた画像を表示するページに保存してい写真の変更ボタン
  3. ユーザは、「写真を変更」ボタンをクリックしてページをアップロードフォームでリロードして、新しい写真を選択して一時的な場所にアップロードして、問題の写真
  4. またはユーザーがアップロードを確認するために、「写真をアップロード」ボタンをクリックすると、それは私がPHPを使用しています永久場所

に保存していますが、私はJavaScriptを必要とするソリューションを気にしないことができます上記の基準が満たされている限り、phpで指定します。アップロードを確認する前に、プレビューする複数の画像を一時フォルダに保存するにはどうすればよいですか?

+0

あなたはdbを使用していますか? –

+2

?あなたはあなたの質問にプロセスを完全に記載しました...なぜPHPでそのプロセスを実装するだけではないのですか? tempフォルダーにアップロードして保存するフォームを用意し、そのファイル名を$ _SESSION変数に配列として格納します。 – iWantSimpleLife

+1

しばらくして一時フォルダをクリアするcronジョブを忘れないようにしてください。そうでなければ、すぐにディスク領域が使い果たされます。 :) – iWantSimpleLife

答えて

1

jQuery uploadifyを使用して、ajaxで複数の画像をアップロードして一時フォルダに保存し、アップロードした画像を再度表示することができます。アップロードされた画像をユーザがアップロードしたら、一時フォルダから削除します。

関連する問題