webForumDet fria alternativet

FSO - Nätverk - aspkod?

ASP

8 svar · 434 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Hur skriver man för att hämta ifrån en mapp på en annan dator?

Medlem sedan juni 200032 967 inlägg
#2

Teoretiskt sett:

Till att börja med ge kontot webserver\iusr_webserver tillräckliga rättigheter för att läsa filer. Sedan kan du mappa upp en nätverksenhet och ansluta via den nya enhetsbeteckningen.

Jag har inte provat, men det borde vara ungefär så det ska gå till.

Mvh

Medlem sedan dec. 20011 860 inlägg
#3

Ska kolla detta!

Medlem sedan maj 200010 687 inlägg
#4

Man behöver inte ens mappa upp en enhet utan kan koppla sig mot \\server\utdeladmapp. :)

Medlem sedan dec. 20011 860 inlägg
#5

Skriver man så här lr?

<%Set FSO	= Server.CreateObject("Scripting.FileSystemObject")
Set Mapp	= FSO.getFolder("\\server\utdeladmapp")

Mer kod..... Bla bla%>
Medlem sedan juni 20022 599 inlägg
#6

Erik Juhlin skrev:

Man behöver inte ens mappa upp en enhet

Man kan inte ens mappa upp en enhet av två skäl:

1. Mappningar är användarspecifika: Att användarkontot Pelle lägger upp en nätverksdrive (Z:) innebär INTE att kontot Kalle (eller IUSR_NÅNTING) kommer att kunna se den.

2. Nätverksenheter är inte tillgängliga förrän efter påloggning (vilket man normalt aldrig gör på en webbserver).

Det är alltså UNC-sökvägar som gäller (som Erik säger).

Medlem sedan juni 200032 967 inlägg
#7

Tack, niko! Det tänkte jag förstås inte på.

Mvh,

Medlem sedan maj 200010 687 inlägg
#8

Asa: Precis! :)

Medlem sedan dec. 20011 860 inlägg
#9

Det går inte att hitta angiven sökväg. Men den finns ju...

274 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)