Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zarządzanie plikami filmów i obrazów po stronie serwera
Omenomn
post 1.09.2016, 11:34:47
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cześć,
robię aplikację, w której jest kilka formularzy przesyłających ajaxem pliki wideo lub obrazy.
Pliki wysyłają się od razu po wybraniu, przed wysłaniem formularza, można je usunąć i ponownie wybrać, a później wysłać poprawny formularz.
Może zdarzyć się sytuacja, że ktoś wybierze plik w formularzu, plik się prześle ajaxem, ale użytkownik formularz zamknie, a później otworzy ponownie i wybierze inny plik. Pierwszy plik zostaje na dysku aplikacji nie wykorzystywany do niczego i zabiera zasoby.
Dodam, że są to multi formularze, czyli, że można jednym formularzem przesłać kilka pozycji, a do każdej pozycji dodać plik i jak ktoś sobie pododaje do kilku pozycji pliki, a później zamknie formularz i otworzy to ma świeży formularz bez plików, ale pliki na serwer zostały wysłane przy wcześniejszym uzupełnianiu formularza.

Macie może pomysł jak zrobić, żeby nie zaśmiecać serwera plikami, które ostatecznie nie zostały dodane do forma?

Mógłbym zrobić np. tak, że formularz wraca zawsze do ostatniej nie wysłanej postaci, wtedy pliki nie przepadają bo zostaja w formularzu, a żeby dodać inne, trzeba usunąć bieżące i wtedy problem z zaśmiecającymi plikami znika. Plus przycisk resetuj formularz, który usunie wszystkie pliki z formularza i z serwera i przywróci forma do postaci czystej.
Pzdr.

Ten post edytował Omenomn 1.09.2016, 11:42:53
Go to the top of the page
+Quote Post
emstawicki
post 1.09.2016, 11:53:17
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 40
Dołączył: 2.06.2016
Skąd: Olsztyn

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


Wysyłaj pliki do tymczasowego foldera, nadawaj im jakieś unikatowe znaczniki. W trakcie wysyłania poprawnego formularza przenoś pliki do prawidłowego katalogu. No i oczywiście czyść tymczasowy folder.


--------------------
Jak w Olsztynie, to tylko w Revolver Rock Cafe .
Sprawdź postęp propagacji DNS
Go to the top of the page
+Quote Post
Omenomn
post 1.09.2016, 12:41:20
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


tylko co jeśli w momencie czyszczenia folderu usunę plik, który jest u kogoś w formularzu do wysłania?


Ten post edytował Omenomn 1.09.2016, 12:47:32
Go to the top of the page
+Quote Post
Pyton_000
post 1.09.2016, 13:19:07
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


sprawdzaj pliki starsze niż 24h i po sprawie
Go to the top of the page
+Quote Post
emstawicki
post 1.09.2016, 13:28:42
Post #5





Grupa: Zarejestrowani
Postów: 207
Pomógł: 40
Dołączył: 2.06.2016
Skąd: Olsztyn

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


24h to nawet za dużo, po co potem usuwać jednorazowo więcej plików.


--------------------
Jak w Olsztynie, to tylko w Revolver Rock Cafe .
Sprawdź postęp propagacji DNS
Go to the top of the page
+Quote Post
Omenomn
post 1.09.2016, 13:55:39
Post #6





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


okej, dzięki
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 06:54