Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ajax upload i problem ze śmietnikiem...
Daimos
post
Post #1





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam

Mam formularz, gdzie robię upload plików ajaxem, więc pliki przed wysłaniem formularza, już fizycznie lecą na serwer, a przechowywane są w folderze tymczasowym (nazwijmy go temp). Dopiero po przesłaniu całego formularza, lądują w oczekiwanym miejscu i są usuwane z temp. Teraz zagadka...
Wiadomo, że ktoś może formularz zacząć wypełniać, zrobi upload, ale anuluje przesłanie całości. W tym momencie, zostaje śmietnik w temp. Coś trzeba z tym robić (IMG:style_emoticons/default/smile.gif)
Ja widzę takie rozwiązania:
- sprawdzać, czy ktoś zamyka okno przeglądarki z poziomu JS i wysyłać ajaxem żądanie czyszczenia tempa (bardzo kiepskie rozwiązanie, ewentualnie jako dodatek)
- czyścić cronem tymczasowy folder, usuwając stare* pliki
- czyścić przed każdym uruchomieniem formularza stare* pliki

* stare pliki, mam namyśli takie, które np. są dłużej niż 24h, wiadomo - aby nie usunąć czegoś w trakcie wypełniania formularza. Jednak mimo takiego zabiegu, zawsze będą tam zbędne śmieci, chociażby z tych wspomnianych 24h

Więc teraz pytanie do Was, czy widzicie inne możliwości? Może jakieś ciekawe pomysły, a może już gdzieś stosujecie jakieś ciekawe rozwiązania takiego problemu?

Ten post edytował Daimos 17.06.2011, 16:31:54
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:38