Mam problem z rozwiązaniem tego i mam wielką prośbę do was o pomoc z tym.
Mam formularz do uploadowania plików graficznych. Plikom przy uploadowaniu zmieniana jest nazwa na "index.rozszerzenie", gdzie index to jest identyfikator z bazy danych.
Proces wyglada tak użytkownik sobie wybiera plik który chce uploadować, skrypt dodaje do BD nowy wpis, pobierany jest identyfikator tego wpisu i zmieniana jest nazwa pliku, następnie plik wędruje do odpowiedniego katalogu.
Niestety kiedy odświeże okno plik znowu ładowany jest da katalogu pod inna nazwą (czyli nowym identyfikatorem). Nie wiem jak to zrobić by sprawdzać czy taki plik już nie istnieje.
Mogłbym wrzucać pliki na serwer w oryginalnych nazwach wtedy za pomocą selecta bym sprawdził czy w bazie danych istnieje taka nazwa, niestety osoba dla której jest ten skrypt robiony chciała aby na serwerze pliki były hronologicznie uporządkowane wg identyfikatorów - wiec takie rozwiązanie odpada. Wieć nie mam jak sprawdzić czy w bazie danych taki plik został już dodany. Czy można to jakoś inaczej rozwiazać i jeżeli tak to jak? Myślałem by sprawdzać na podstawie datatime uploadowanego pliku, ale dajmy na to że ustawie jakiś limit czasu a użytkownik po dłuższym czasie odświezy okno to znowu doda ten sam plik do BD.
Jak to rozwiązać czy stworzyc dodatkowa kolumnę w BD i zapisywać w niej oryginalna nazwe uploadowanego pliku i na tej podstawie sprawdzać - proszę o jakąś radę bo nie mam pojęcia jak to rozwiązać.