Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wybor plikow i upload pozniej
Forum PHP.pl > Forum > PHP
bartyk
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
dr_bonzo
[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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.