(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
01. 08. 2007. | #1 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Asinhroni upload
Sviđa mi se rešenje da na stranicama sa upload formom na kojima očekuješ da će se čovek zadržati više vremena da upload kreće u pozadini kada korisnik odabere fajl (GMail koristi takvo rešenje u svojoj Reply formi). Dok ti pišeš upload polako štrika i sve super.
Da li je neko radio nešto slično? Tips and tricks? Mogu da guglam, ali ipak mislim da bi se o ovome valjalo i prodiskutovati malo.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
01. 08. 2007. | #2 |
Ivan Dilber
Sir Write-a-Lot
|
ja koristio iframe za to... prilicno je jednostavno odraditi sam upload, glavni problem je bio kako pratiti koji fajl pripada kome, i koje fajlove pobrisati ako covek odustane, jer se onda stvar dosta iskomplikuje...
ja sam koristio sessione da pamtim uploadovane fajlove, a onda sam namestio preko crona da se periodicno brisu oni kojima je istekao session...fino radi..
__________________
Leadership is the art of getting people to want to do what you know must be done. |
01. 08. 2007. | #3 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Može li uopšte drugačije? Koliko znam, Ajax je lijen za upload, neće to da radi ... onda ostaju trikovi koji su postojali oduvek :-)
|
01. 08. 2007. | #4 |
xippster
Master
Datum učlanjenja: 16.06.2005
Lokacija: Beograd
Poruke: 681
Hvala: 102
138 "Hvala" u 84 poruka
|
mislim da ne. i google, koliko znam, koristi iframe
|
01. 08. 2007. | #5 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Šta konkretno može da se uradi iframe pristupom? Može da se sluša završetak uploada? Prekine upload koji ide?
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
01. 08. 2007. | #6 |
profesionalac
Qualified
Datum učlanjenja: 15.09.2006
Lokacija: Zemlja cuda
Poruke: 114
Hvala: 11
3 "Hvala" u 3 poruka
|
U iframeu je forma kojom radis upload. Sto mozes u obicnoj formi, mozes i tamo.
|
01. 08. 2007. | #7 |
Ivan Dilber
Sir Write-a-Lot
|
mozes da handlujes zavrsetak uploada, samo iz ifrejma pozoves neku svoju funkciju na glavnoj strani. Cancel uploada koji je u toku ne znam kako bi odradio, posto se radi o obicnom submitu forme..
__________________
Leadership is the art of getting people to want to do what you know must be done. |
01. 08. 2007. | #8 | |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Citat:
Iframe je vizalno skriven, cela forma je na stranici. File input ima pridružen handler za onchange, koji okida submit s izmenjenim targetom na iframe (i s akcijom koja možda bolje odgovara). Nakon prijema fajla, iframe dobija generisan sadržaj s povratnom informacijom (taj i taj fajl je uspešno stigao na server) koju predaje glavnoj stranici okidanjem funkcije (ko što već reče ivanhoe). U tom trenutku postaje suvišan file input pa se izbacuje iz formulara. Itd. |
|
01. 08. 2007. | #9 |
profesionalac
Qualified
Datum učlanjenja: 15.09.2006
Lokacija: Zemlja cuda
Poruke: 114
Hvala: 11
3 "Hvala" u 3 poruka
|
Poenta mog posta je da je u pitanju obican file upload pomocu forme skrivene u Iframe (ovo moze da se odradi na vise nacina ali je to princip). Sve sto mozes da radis kada radis obican upload mozes da radis i ovde. Dakle, nema onreadystatechange jer nije u pitanju XHTTP request, a cini mi se da je na to Ilija mislio kada je postavio pitanje.
|
01. 08. 2007. | #10 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
I to je to, kako korisnik popunjava file inpute, tako se oni submituju, a ti za to vreme mozes da radis druge stvari na osnovnoj stranici. Kad se submituje glavna forma ona pokupi iz sessiona spisak svih uploadovanih fajlova i poveze ih u bazi sa ostalim podacima. Bitno je da glavna forma mora da saceka da se zavrse svi zapoceti uploadi, pa tek onda da se submituje.
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 01. 08. 2007. u 15:33. |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Upload and Parse XML | Mladjo | PHP | 14 | 18. 09. 2010. 19:04 |
PHP upload & Unix | squirll | PHP | 9 | 08. 08. 2010. 15:25 |
Upload XLS fajla | Aleksandar.Ilic | PHP | 2 | 05. 05. 2010. 10:58 |
Ne prolaze asinhroni zahtevi? | Ilija Studen | Obaveštenja, predlozi i pitanja | 29 | 02. 08. 2006. 19:15 |
upload problem | Blood | PHP | 3 | 19. 05. 2006. 13:05 |