Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: grump 28. 04. 2013, 17:57:52
-
Ahoj jde nějak pomocí javascriptu načíst soubou který vybral uživatel pomocí formulářového html prvku file?? Vím že to nějak jde přes PHP ale jak s JS...
-
možná by pro inspiraci pomohlo toto:
http://thecodecentral.com/2008/02/21/a-useful-javascript-image-loader
-
http://vygoog.li/?q=javascript%20file%20upload
-
^ Ještě jsem měl doplnit, že čistě přes JS na server těžko něco neuložíš - vždy budeš potřebovat nějaký obslužný server-side script, který přijatý soubor zpracuje/uloží... (http://stackoverflow.com/questions/408735/javascript-file-uploads)
-
Klasicky file upload element ve formularich bohuzel nedovoluje pristup k obsahu souboru. Pokud vim, tak existuji alespon 2 zpusoby jak se to necha resit, ale ani jeden neni univerzalni:
1) bud primo pres File API (ale pouze v HTML5-compatible prohlizecich):
https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications
2) anebo pouzit klasicky upload na server, ktery soubor nacte a vrati jako odpoved (napr. zakodovany v base64).
-
Klasicky file upload element ve formularich bohuzel nedovoluje pristup k obsahu souboru. Pokud vim, tak existuji alespon 2 zpusoby jak se to necha resit, ale ani jeden neni univerzalni:
1) bud primo pres File API (ale pouze v HTML5-compatible prohlizecich):
https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications
2) anebo pouzit klasicky upload na server, ktery soubor nacte a vrati jako odpoved (napr. zakodovany v base64).
A proč by nedovoloval? FileReader je k tomu určený ..