WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Skriva till textfil hos användaren? (https://www.wn.se/forum/showthread.php?t=1042218)

sandstream 2010-05-25 16:23

Skriva till textfil hos användaren?
 
Jag använder i dag ASP och Scripting.FileSystemObject för att skriva och läsa textfiler på servern.

Det jag undrar är om det är möjligt att med någon teknik skriva direkt till en fil på användarens/besökarens dator när de besöker sajten?
(Har ett tredjepartsprogram på en specifik användares dator som vill läsa från en textfil och det skulle spara mig en massa problem om jag kunde skriva från servern till användarens dator istället för till en fil på servern)

Har en svag misstanke om att det kanske inte är så lätt med tanke på säkerheten men den som inte frågar får inget veta :)

KarlRoos 2010-05-25 16:33

Eh... Jag kan ge dig ett kort svar: nej

Lindahl 2010-05-25 17:55

Jodå, det finns en möjlighet. Programmera ihop en ActiveX-komponent som skriver filen till disk. Ändra säkerhetsinställningarna i webbläsaren så att ActiveX-komponenten tillåts köras. Fast dessvärre kräver det nog IE6, tror att det säkerhetsmässigt inte funkar i nån nyare version.

emilv 2010-05-25 21:17

Med en Java-applet är det möjligt i de webbläsare som har stöd för applets. Säkerhetsinställnigarna kräver dock att användaren själv får välja filen genom en dialogruta.

Se till exempel:
http://java.sun.com/docs/books/tutor...lechooser.html

Något BRA sätt att göra det på finns inte.

znap 2010-05-31 23:03

Hört talas om kakor? Är det mycket data som ska skrivas får du ha filen på servern och spara en referens till den i en kaka på klienten.

/ vic

Holmgren 2010-06-01 11:44

Som nämnts tidigare.
Det lättaste är att du skriver filen till servern och därefter att användaren själv klickar på te.x en länk för att hämta dena till lokal dator.

sandstream 2010-07-13 11:53

Tackar för svaren!

abergman 2010-07-13 11:56

Citat:

Ursprungligen postat av sandstream (Inlägg 20356713)
Jag använder i dag ASP och Scripting.FileSystemObject för att skriva och läsa textfiler på servern.

Det jag undrar är om det är möjligt att med någon teknik skriva direkt till en fil på användarens/besökarens dator när de besöker sajten?
(Har ett tredjepartsprogram på en specifik användares dator som vill läsa från en textfil och det skulle spara mig en massa problem om jag kunde skriva från servern till användarens dator istället för till en fil på servern)

Har en svag misstanke om att det kanske inte är så lätt med tanke på säkerheten men den som inte frågar får inget veta :)

Om server och dator sitter i samma nätverk kan du ju mappa upp C: på servern..


Alla tider är GMT +2. Klockan är nu 03:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson