25. 07. 2005. | #1 |
Igor Marinović
Expert
|
File upload uz ajax?
U poslednje vreme nam se sve vise javlja potreba za upload velikih fileova. To zna da potraje, bez feedbacka sta se zapravo desava.
Pogledajte ovo za motivaciju: http://sean.treadway.info/demo/upload Pravljeno je u programskom jeziku Ruby i jasno mi je kako rade: posalju zahtev serveru, i onda xmlhttprequest pravi svakih par sekundi upit, sa serverske strane se proverava velicina filea i vraca se koliko treba biti veliki scalebar. Pitanje je, naravno, kako server zna ime temporary datoteke jos dok nije file 100% uploadovan? Moze to nekako u PHP-u da se napravi? Do danas sam mislio da je ovako nesto nemoguce, ali ocito je moguce Kada je file uploadovan obicno se na njemu vrsi dosta operacija, no to se lako resava AJAX-om. any thoughts? |
25. 07. 2005. | #2 |
Nikola Denić
Sir Write-a-Lot
|
mozda neki perl backend .. neznam kako bi ovo moglo da se uradi u php-u ?
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
25. 07. 2005. | #3 |
Goran Pilipović
Sir Write-a-Lot
|
U PHP'u imas samo globalnu variablu $_FILES koja se kreira tek po zavrsetku upload-a i u njoj postoji $_FILES['form_field']['temp_name'] preko kojeg mozes da saznas kako se zove file u 'tmp' direktorijumu.
Trenutno ne vidim način da se to iskoristi u toku upload-a. Drugi process ne bi mogao da pristupi tome osim da recimo imaš nešto što čita 'tpm' svakih par sekundi i proverava koji su fajlovi unutra, ali i to je neupotrebljivo pošto ne možeš da znaš šta je čije. Da skratim - ne vidim rešenje u PHP-u, perl ne znam dovoljno ali po samoj definiciji jezika mislim da je nemoguće i u perl-u.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
25. 07. 2005. | #4 |
Goran Pilipović
Sir Write-a-Lot
|
Sad kada razmišljam o AJAX sve više mislim da je ipak moguće, samo moram da proverim neke stvari... brb
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
25. 07. 2005. | #5 |
Igor Marinović
Expert
|
Pogledajte link koji sam poslao. Ocito se posalje na neki nacin ime temp filea.
Nije problem u perl backendu, to bi radilo samo tako kada bi znali ime temp filea koji se uploaduje. Mozda nesto sa shared memorijom, pa da php i neki backend proces pristupaju istom, ali sada vec moguce da lupam Mislim da je file upload karika koja nedostaje za user interface, ostalo sve moze lepo da se kontrolise preko AJAX-a. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
File hosting | ppavlovic | Web Hosting, web serveri i operativni sistemi | 7 | 28. 09. 2009. 10:52 |
File truncate PHP | orangem | PHP | 6 | 16. 03. 2008. 20:01 |
Bezbednost, 777 folderi, file upload i PHP | zoro | Web Hosting, web serveri i operativni sistemi | 5 | 12. 09. 2007. 14:47 |
File Upload Problem! | flash_back | PHP | 8 | 25. 03. 2007. 21:49 |
Ajax Mistakes a.k.a kad ne treba da koristite Ajax | nixa | Planiranje i usability | 7 | 13. 02. 2006. 16:20 |