![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 159 Pomógł: 6 Dołączył: 2.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
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? -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
to jeszcze zależy jakiej bazy danych używasz
np: 1. W PostgreSQL
2. W MySQL możesz chyba takim trikiem, jest na pewno bezpieczny, ale może być wolny... więc proponuję znaleźć coś innego, czyli na przykład to co zaproponowałeś.
PS: Sprawdź, czy nie ma jakiś głupkowatych błędów Ten post edytował Cezar708 3.01.2008, 20:40:21 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:25 |