Powiedzcie proszę czy jest jakiś wzorzec projektowy na rozwiązanie takiego problemu:
użytkownik wchodzi do formularza dodawania oferty (id nowej oferty jeszcze nie został utworzony)
wypełnia pola, między innymi robi upload zdjęć na serwer ajaxem (czyli obrazki zostają wrzucone na serwer przed utworzeniem ID nowej oferty),
dodane obrazki są od razu wyświetlane, można je edytować, usuwać.
i dopiero jak wszystkie zdjęcia użytkownikowi się podobają klika "Dodaj ofertę". W przypadku przycisku "Anuluj" oferta nie zostaje utworzona a obrazki wcześniej wrzucone zostają usunięte z serwera.
Wiem że można kombinować na różne sposoby, ale interesuje mnie tylko profesjonalne rozwiązanie, jakiś standard, wzorzec.
Proszę o pomoc