Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wybor plikow i upload pozniej
bartyk
post 24.01.2006, 18:10:20
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


--------------------
Pozdr

Bartek
Go to the top of the page
+Quote Post
dr_bonzo
post 24.01.2006, 18:21:57
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.


--------------------
Nie lubię jednorożców.
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: 13.06.2025 - 22:53