Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybor plikow i upload pozniej
bartyk
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 8.11.2004

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


witam

Mam nastepujace zagadnienie:


Wprowadzanie danych odbywa sie na kilku formatkach (krok1, krok2,...). Dane z poszczegolbych krokow przechowywane sa w $_SESSION.

W kroku n mozemy podac zalaczniki (nawet 50-60MB).

W kroku ostatnim nastepuje zapis wszystkich danych do MySQL-a.

I teraz pytanie jak rozwiazac upload plikow?

W przypadku zapisu "od razu" to nie ma problemu i temat byl poruszany wiele razy.
Ale czy istnieje mozliwosc (w php) zeby przechowac pliki (lub tylko "adresy" do nich) i dopiero pozniej uploadowac?

Rozwiazanie, na ktore wpadlem to uploadowanie kazdego pliku osobno na serwer to katalogu tymczasowego i przechowanie adresu do niego w sesji. Przy zapisywaniu danych skrypt pobierze pliki z serwera i zapisze do DB.

A moze istnieje latwiejszy sposob?

Bede wdzieczny za pomoc w tym temacie (sprawa jest dosyc pilna, bo terminy mnie gonia :/)

pozdrawiam

Bartek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


[quote]Ale czy istnieje mozliwosc (w php) zeby przechowac pliki (lub tylko "adresy" do nich) i dopiero pozniej uploadowac?[quote]
Pliki musisz uploadowac od razu -- nie mozesz przekazac ich nazw a pozniej (w ost. kroku) wpisac ich nazw do pola <input type=file..., po prostu takie cos nie zostanie zaakceptowane przez przegladarke.

[quote]Rozwiazanie, na ktore wpadlem to uploadowanie kazdego pliku osobno na serwer to katalogu tymczasowego i przechowanie adresu do niego w sesji. Przy zapisywaniu danych skrypt pobierze pliki z serwera i zapisze do DB[/quote]
To jedno z dwoch rozwiazan.

Drugie to po uploadzie dodac wszystkie dane do bazy, oznaczyc je jako tymczasowe i w kolejnych krokach uzupelniac te dane. NA koncu oznaczyc je jako stale.
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: 14.10.2025 - 17:48