Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: mise 04. 03. 2017, 14:08:42
-
Ahoj,
potřebuju poradit v JavaScriptu s načítáním a uložením desítek parametrů s nastavením z/do lokálního souboru (bude to záloha parametrů pro zařízení). Něco jsem hledal a trochu jsem se zamotal v pojmech. Stačilo by mě nakopnout, co vlastně mám použít pro čtení, zápis a zpracování. Chtěl bych něco jednoduchého a univerzálního pro nové prohlížeče - HTML5. Mám použít nějaké File API nebo to jde pro tento případ jednodušeji? Jak to pak nejlépe rozparsovat?
Díky
-
Jestli sem spravne pochopil tak to chcete v browseru? To nejde, je to sandboxovano. Jedine co muzete udelat je vyuzit LocalStorage. https://www.w3schools.com/html/html5_webstorage.asp .
Pristupovat klasicky k souborum jde pouze na serveru, v zasade podobny jako u jinych jazyku https://nodejs.org/api/fs.html .
-
Kefalin, co si vy predstavujete pod pojmom "subor"?
Preco to chces robit?
Pouzi cookies alebo local storage a mas to ako docasne ulozisko.
-
Chci načíst zálohu parametrů zařízení ze souboru na disku (v prohlížeči stačí pomocí html input file...) a také chci umět vytvořit zálohu do souboru (vytvořit soubor a pomocí odkazu/tlačítka ho stáhnout). Sice programuju, ale v tomhle JS jsem začátečník. Pokud jsem pochopil dobře Local storage, tak to nepotřebuji, uživatel si soubor v prohlížeči otevře sám.
-
V javascriptu odeslat ajaxem na php ktere to zpracuje a ulozi do souboru.. Ale musi existovat server.. Coz by slo nahodit i na klientske stanici
-
Našel jsem funkci FileReader(), ale nevím, jestli se normálně používá, jestli není něco jednoduššího a jestli funguje ve všech prohlížečích.
-
Našel jsem funkci FileReader(), ale nevím, jestli se normálně používá, jestli není něco jednoduššího a jestli funguje ve všech prohlížečích.
To vypada, ze Chrome, FF i Edge to podporuji - https://developer.mozilla.org/en-US/docs/Web/API/FileReader (dole).
-
načítanie: sprav <input type=file> a použi FileReader na načítanie súboru keď užívateľ vyberie súbor
(alebo keď ho vloží pomocou drag&drop)
uloženie: vygeneruj link vo formáte DataURL, ktorý bude obsahovať to, čo potrebuješ uložiť
-
načítanie: sprav <input type=file> a použi FileReader na načítanie súboru keď užívateľ vyberie súbor
(alebo keď ho vloží pomocou drag&drop)
uloženie: vygeneruj link vo formáte DataURL, ktorý bude obsahovať to, čo potrebuješ uložiť
Ulozeni jde i triggernout pomoci javascriptu a <a download ...>
-
Super, díky, potřeboval jsem jen nakopnout.
-
Možná ještě něco. Jakou nejvhodnější strukturu by měl mít soubor pro uložení několika dat, abych to pak složitě neparsoval zpátky řádek po řádku. Mám použít něco jako .ini soubor nebo JSON.parser? Existuje i něco jiného?
Např.:
proměnná (parametr) = hodnota
atd.
-
Možná ještě něco. Jakou nejvhodnější strukturu by měl mít soubor pro uložení několika dat, abych to pak složitě neparsoval zpátky řádek po řádku. Mám použít něco jako .ini soubor nebo JSON.parser? Existuje i něco jiného?
Např.:
proměnná (parametr) = hodnota
atd.
ty, ze jsi nekdy programoval? v cem, prosim te?
-
Možná ještě něco. Jakou nejvhodnější strukturu by měl mít soubor pro uložení několika dat, abych to pak složitě neparsoval zpátky řádek po řádku. Mám použít něco jako .ini soubor nebo JSON.parser? Existuje i něco jiného?
Pokud použiješ LocalStorage, tak se o strukturu nebudeš muset starat a parametry si uložíš přímo.
-
JSON máš přímo. Další používané formáty, na které je mnoho knihoven je YAML nebo TOML (sofistikovanější verze .ini).