Moro!
Miten olis mahdollista ladata kokonainen kansio palvelimelle, tiedostojen
yksitellen lataamisen sijaan? Tarkoitan nyt siis nettisivun form:ilta latausta, että input type=file:n korvaisi ikäänkuin input type=folder ?
Käytössä php-tuki.
HTML ei moista ominaisuutta tarjoa. Helpointa on pakata hakemisto zipiksi tai tarriksi tai vastaavaksi ja lähettää se palvelimelle.
Java-appletilla tai Flashilla saattais onnistua. Itseasiassa googletin uteliaisuuttani ja tuollanen löyty ekasta linkistä: http://jupload.sourceforge.net
Pakkaaminen ei ainankaan tässä tapauksessa tule kyseeseen..
Esimerkki: Käyttäjä jonka atk-taidot rajoittuvat nenästä kaivetun täkyn pyyhkimiseen näppäimistön nurkkaan, haluaisi ladata nettisivuille ennalta määrittelemättömän määrän kuvia, jotka olisi saman tien nähtävillä kyseisellä sivulla.
Java ja Flash minulla heikommissa kantimissa, mutta pitänee hieman katsella, jos ei muuten onnistu.
Kiitoksia!
:-)
Imageshackissa on ainakin tuollainen Flashilla toimiva multiupload, jolla voi ladata palvelimelle useita tiedostoja kerralla. Imageshackissa joudutaan valitsemaan erikseen jokainen hakemiston tiedosto, jos halutaan upata koko hakemisto (tai painamaan ctrl + a tiedostonvalintaikkunassa, mitä tuskin moni IT-rajoittesempi ymmärtää tehdä). Flashista ei ainakaan pikaisen googlauksen perusteella löydy parempia välineitä koko hakemiston "valitsemiseen" kerralla.
Javalla tuo sen sijaan onnistuu varsin helposti – tietenkin ensin täytyy osata Javaa kunnolla. Kannattaa kuitenkin muistaa myös, että PHP:n tai palvelimen asetuksissa on usein rajoitettu datan määrä muutamaan megatavuun, joten joka tapauksessa täytyy ehkä tehdä useampi lähetys. (Toki ne voi Javalla tehdä käyttäjän tietämättä.)
Kiitos vastauksista! :-)
Tai sitten Metabolixin javan sijaan juuri mainittua flash-kikkaretta, jolloin ei koodausta tarvi ostata juurikaan, vaan vilkaisee ohjeet, miten komponentti upotetaan sivuille ja miten se siirtää tiedostot.
Jep. Onhan tuohon konsteja ;)
Kun on kyse php:stä kotikoneella, niin itselläni on funktio, joka lisää kotikoneelta kokonaisen hakemiston sisältöineen nettiin...yhdellä painalluksella.
Pitää tietty tajuta php:n ftp-funktioista jotain ennen kuin sitä voi soveltaa...
;))
Aihe on jo aika vanha, joten et voi enää vastata siihen.