Lehetséges gombnyomásra képet készíteni?
Figyelt kérdés
Van a weboldalon egy <img src="http://169.255.0.1:8081/">, lehetséges olyan scriptet írni, amivel gombnyomásra csinál egy képet és elmenti egy előre megadott helyre a gépen? Ha igen, hogyan? Köszönöm!2020. okt. 11. 23:29
1/13 anonim 



válasza:





Nem, mert a JavaScript nem fér hozzá a géped fájlrendszeréhez. Szerveroldalon lehet olyat írni, ami gombnyomásra letölti a linken lévő képet, majd mint letöltés kiküldi a böngésződnek, de a böngésző alapértelmezett letöltés mappájába fogja menteni. Máshova nem tudja. De ha nem gond, hogy ezt meg kell változtatni, eléred a célod.
2/13 anonim 



válasza:





Annyit tudsz csinálni, hogy a képet - amit előtte átmásoltál egy <canvas> elembe - felkínálja letöltésre - itt egy példa rá:
3/13 anonim 



válasza:





"Nem, mert a JavaScript nem fér hozzá a géped fájlrendszeréhez."
A discord javascriptbe készült és hozzáfér. :) Akkor most mi van? :o
4/13 anonim 



válasza:





"A discord javascriptbe készült és hozzáfér. :) Akkor most mi van? :o"
Nyugi a discord web app sem tud ilyet. A desktop vezióhoz valószínüleg Electron-t használtak. Electron a Node.js runtimeot használja és a Node.js - tartalmaz olyan modulokat amit egy böngésző böngésző nem pl. fs, file system module.
5/13 anonim 



válasza:





Ha csak neked kell, akkor böngésző kiegészítővel (add-on) esetleg. Vagy teljesen külön szkripttel, tehát JS-től függetlenül, de az csak nálad működik. (Nem írtad, mi a pontos cél.)
6/13 anonim 



válasza:





"Nyugi a discord web app sem tud ilyet"
Mégis tudok képet csatolni a gépről, tehát hozzáfér a fájlrendszerhez.
7/13 anonim 



válasza:





Nem, a böngésző fér hozzá, a JS kód abból semmit nem lát.
9/13 anonim 



válasza:





Akkor a futtató környezet. De JS kódban nem tudsz pl. direkt elérési utat megadni. (Szerencsére.)
10/13 anonim 



válasza:





Jó, de mégis tudok, pedig az egész csak JS. :). Akkor hogy lehet? :)
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!