Ystävän (ei FTP-osaamista) pitäisi ladata minulle palvelimelle (webhotel) selaimen kautta muutama videotiedosto (n. 300 Mb /kpl). Löysin koodivinkin Metabolixilta PHP: Tiedoston lähetys (upload) ja se toimi hienosti, kun tiedoston koko oli alle 8 Mb.
Ilmeisesti tuli jonkinlainen latauksen aikaraja vastaan, kun antoi sitten virheen: "Toiminto puuttuu tai on virheellinen!"
Osaatteko neuvoa, miten isot tiedostot saisi ladattua? Pitääkö oma kotikone viritellä palvelimeksi jotenkin näin ja säätää itse asetukset kohdilleen vai olisiko parempia tai helpompia konsteja?
Selaimen kautta voi lähettää kerralla vain niin isoja tiedostoja, kuin palvelin sallii. Usein raja on muutamia megatavuja. Isompien tiedostojen siirtoon FTP, SFTP tai vastaava on yleensä kätevin.
Jos nyt jostain syystä selaimen käyttö on aivan välttämätöntä, on mahdollista tehdä uusilla JavaScript-rajapinnoilla koodi, joka lukee tiedostoa ja lähettää palan kerrallaan XHR:llä. Valmiita versioita löytyy netistä. Palvelimen pitää silloin vastaavasti koota tiedostoa pala kerrallaan.
Kaikkein helpointa on varmasti neuvoa kaverille, miten siirretään tiedostot FTP:llä.
Tällä menemään:
Aihe on jo aika vanha, joten et voi enää vastata siihen.