Zastanawiam się nad problemem dodawania plików do aktualnie tworzonych treści do strony. Przykładowo aktualności i zdjęcia. Tworząc nową wiadomość na stronie nie mamy jeszcze rekordu w bazie danych, aby przypisać do niej zdjęcia/pliku/itd. Jak rozwiązać taki problem podczas tworzenia strony(panelu administracyjnego), czy "bookować" kolejne wolne id w bazie i dodając pliki na serwer wiązać je z tym "zabookaowanym" id. Ale co w takim wypadku gdy użytkownik wyśle pliki na serwer a później anuluje wysyłanie wiadomości, pliki na serwerze wciąż będę "wisiały" bez potrzeby. Czy lepiej wysłane pliki przenosić do jakiegoś folderu np "temp" a w sesji zapisywać tablicę z nazwami tych plików i później przy zapisywaniu wiadomości zapisywać dopiero do bazy. A folder "temp" czyścić np raz dziennie cronem?
Czy może znacie na to jakieś lepsze rozwiązanie?