» Poradna » Programy

Jak nahradit trvalou cestu za input výběr

 |   |  Microsoft Windows 10 Chrome 79.0.3945.130

Dobrý den,tímto skriptem můžu vypsat obsah souboru ale musím vybra soubor přes input type="file", můžete mi poradit prosím jak tam dát přímo cestu na ten soubor? Potřebuji obsah souboru načís a uložit do proměnné. Děkuji za radu.<!doctype html><body><input type="file" onchange="readFile(this)"><script>function readFile(input) { let file = input.files[0]; let reader = new FileReader(); reader.readAsText(file); reader.onload = function() { console.log(reader.result); }; reader.onerror = function() { console.log(reader.error); };}</script></body>

Odpovědi na otázku

 |   |  Microsoft Windows 10 Chrome 79.0.3945.130

klientským scriptem nemůžeš přistupovat k lokálním souborůmto by byla díra jak prase

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.130

Děkuji ale nerozumím odpovědi, musím vždy použít ten input? Bez něj to nejde udělat? Jedná se pouze o lokální soubory na pc, ne na serveru.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 10 Firefox 68.0

Predstav si co by se stalo, kdyby libovolna stranka kterou navstivis mohla cist soubory z tveho PC, pokud by znala cestu. To by se ti urcite nelibilo :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.130

Jedná se pouze o lokální soubory na pc, ne na serveru. Čtete všechno co píšu nebo jen něco?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 72.0

TY nečteš, co ti lidi píšou! Javascriptem proste NELZE číst lokální soubory. Tečka. Byla by to obrovská bezpečnostní díra.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Input, Console


Určitě si přečtěte

Zahodil jsem Windows, přešel na Linux a nezbláznil se z toho

Zahodil jsem Windows, přešel na Linux a nezbláznil se z toho

** Měsíc jsem se nedotkl Windows a byl závislý jen na Linuxu ** Jaká byla pozitiva a negativa přechodu? ** Se kterými aplikacemi jsem (ne)zápasil a které bych doporučil?

Lukáš Václavík | 243

Filmové pirátství asi jen tak nezmizí. Když už musíte, stahujte bezpečně v Seedru

Filmové pirátství asi jen tak nezmizí. Když už musíte, stahujte bezpečně v Seedru

** Máme HBO Go, máme Netflix... ** Ale stejně krademe filmy a seriály ** Když už musíte, stahujte torrenty bezpečně v Seedru

Jakub Čížek | 141

10 věcí, které nás štvou na Windows 10 a bohužel asi jen tak nepřestanou

10 věcí, které nás štvou na Windows 10 a bohužel asi jen tak nepřestanou

** Windows 10 je na trhu 5 let, ale pořád má velké rezervy ** Ani desátá velká aktualizace, která vyjde na podzim, je nevyřeší ** Štvou nás Windows Update, Store, Nastavení atd.

Lukáš Václavík | 146

Nvidia představila grafické karty GeForce RTX 3090, RTX 3080 a RTX 3070. Známe české ceny

Nvidia představila grafické karty GeForce RTX 3090, RTX 3080 a RTX 3070. Známe české ceny

** Nvidia uvedla nové desktopové grafické karty GeForce RTX 3000 ** Jedná se o modely GeForce RTX 3070, 3080 a 3090 ** K výrobě se používá 8nm technologii od Samsungu

Karel Javůrek | 67


Aktuální číslo časopisu Computer

Megatest mobilů do 8 000 Kč

Test bezdrátových headsetů

Linux i pro začátečníky

Jak surfovat anonymně