Avatar
Roman Grigar
Člen
Avatar
Roman Grigar:

Čau, chtěl bych se zeptat, jestli by nějak šlo udělat, že pomocí odkazu otevřu nějaký soubor. Například budu mít na disku C: soubor test.txt, tak pomocí odkazu v prohlížeči ten soubor otevřel. A ještě líp, kdyby takhle šly otevřít složky. Třeba na Cčku mám složku test (C:/test/) a po kliknutí by se mi složka otevřela.

Našel jsem něco takového

<a href="file:///C:/test.txt">Otevři přílohu</a>

..to ale nefunguje

No, tohle jsem měl na mysli lokálně. Fungovalo by to popřípadě i tak, že bych měl třeba 5 počítačů, všechny by měli sdílený disk (K:) a každý ten počítač by dokázal otevřít nějakou složku na tom disku, když by měl každý PC stejnou cestu? Takže příklad.. Mám 5 počítačů na firmě, které mají sdílený disk (K:). Všichni uživatelé počítačů chodí na stránku "www.oteviram­slozkyasoubory­.cz" a tam si můžou kliknout na nějaký odkaz, který mi složku nebo soubor dokáže otevřít. Samozřejmě by to nefungovalo, kdyby se tam připojil někdo, kdo ten disk nesdílí, protože jeho PC by cestu "K:/test/" neznal.

Je to takový zvláštní problém, tak mě zajímá, jestli se dá nějak vyřešit.

Díky moc :)

 
Odpovědět 21.5.2014 8:09
Avatar
Danny145
Člen
Avatar
Danny145:

Ahoj,
otevírání file:// funguje snad jen v Internet Exploreru.
http://rubenlaguna.com/…s-unc-paths/

 
Nahoru Odpovědět 21.5.2014 12:01
Avatar
Roman Grigar
Člen
Avatar
Odpovídá na Danny145
Roman Grigar:

jo, funguje mi to takhle v Chromu

file:///C:/test/test.txt

jde však o to, že když ten soubor neumí otevřít Chrome, tak se stáhne. Já bych potřeboval aby se ale otevřel. Aby mu zůstala výchozí cesta a ne aby měl pak takovou cestu, kde se stahují soubory.

 
Nahoru Odpovědět 21.5.2014 13:48
Avatar
Odpovídá na Roman Grigar
Michal Štěpánek:

Toto se většinou řeší tak, že ty soubory, které chceš z webu otevírat jsou uloženy na disku "toho" webserveru, protože ne vždy lze otevřít soubor na lokálním disku "návštěvníka" webu...

Nahoru Odpovědět 21.5.2014 13:56
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Roman Grigar
Člen
Avatar
Odpovídá na Michal Štěpánek
Roman Grigar:

to jo.. soubor který neexistuje u návštěvníka na jeho disku neotevřu, ale toto má být aplikace pro 5-10 počítačů a je 100% jistota, že všechny počítače budou připojeny ke společnému disku a všechny k němu budou mít stejnou cestu.

Zeptám se jinak. Řekněme že všichni, co používají počítač, tak mají na "Céčku" složku "Test" a v ní soubor "test.jpg". Je možné, aby někde na internetu byl odkaz, kterým by si mohli všichni uživatelé tento soubor otevřít? Chci ji ale otevřít ve výchozím programu, který mám určený pro otevírání obrázků(Třeba klasickej prohlížeč Windowsů). Nechci aby mi to otevřel prohlížeč. Ten by to zvládl otevřít takto:

file:///C:/Test/test.jpg

Prostě mám na mysli něco jako ikonu umístěnou někde na internetu, která otevírá soubory na lokálním počítači v programu, který je výchozí pro daný soubor.

 
Nahoru Odpovědět 21.5.2014 14:13
Avatar
Odpovídá na Roman Grigar
Michal Štěpánek:

Chápu, co máš na mysli, ale řešil bych to tak, že na "webserveru" namapuju nějakou složku a ze stránek se pak odkazuju na písmeno, které webserver zná.
Nicméně prohlížeč si to téměř vždy otevírá "po svém", tzn., většinou ve své stránce...

Nahoru Odpovědět 21.5.2014 16:18
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Roman Grigar
Člen
Avatar
Odpovídá na Michal Štěpánek
Roman Grigar:

Noo, právě.. to mě také napadlo, ale já to musím otevírat takhle, aby se daly soubory rychle editovat. Protože takhle by se mi to stáhlo, já bych musel soubor otevřít, upravit, uložit a znova nahrát na web :/ Pokud bych pracoval s více souborama, tak by pak složka, do které se mi stahují věci byla pěkně "zapráskaná".

 
Nahoru Odpovědět 21.5.2014 18:54
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.