![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
To mój pierwszy post na forum, więc witam wszystkich programistów!
Przygotowuję własnie aplikację dla firmy, gdzie klient i pracownicy będą mogli umieszczać dane (umowy, fotografie. dokumentacje). Pliki zahaszowane przechowuję w lokalizacji na serwerze poza serwisem, więc z sieci nie ma do nich bezpośredniego dostępu. nazwy i rozszerzenia plików przechowuję w bazie danych. Moje pytanie dotyczy rozwiązania downloadu tych plików, aby klient mógł pobrać pliki z nazwą którą plik miał w czasie uploadu, a przy okazji by pliki nie były cały czas dostępne. tak sobie wymyśliłem by: 1. klient na liście plików wybrał sobie pliki do pobrania 2. klient byłby przekierowany na stronę, gdzie wygenerowałyby się linki do plików (pliki zostałyby skopiowane do lokalizacji np. /download/) 3. klient mógłby pobrać pliki przez np. 2 godziny od wysłania zapytania o download 4. cron co 15min by sprawdzał katalog download i usuwał pliki starsze niż 2 godziny. Co myślicie o takim rozwiązaniu, czy jest możliwość lepszego zabezpieczenia plików do downloadu, tak by nie zdradzać bezpośredniej lokalizacji pliku, lub by plik po zakończonym downloadzie został natychmiast usunięty z lokalizacji tymczasowej. Ten post edytował zdzichuhans 10.08.2012, 08:36:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 01:11 |