/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
kopiering
Fra : Thomas Smedebøl


Dato : 19-12-02 13:55

jeg vil gerne kopiere nogle filer til min server fra en http-adresse via
asp. Men jeg kan ikke få det til at virke, hvad gør jeg forkert?

Mvh Thomas

Jeg bruger denne funktion:

<%

function CopyFile(strFileSource, strFileDestination, strError)

if strFileSource = "" OR strFileDestination = "" then
strError = "Error - You must supply both a source and a destination"
exit function
end if

set fso = Server.CreateObject("Scripting.FileSystemObject")
if Not fso.FileExists(strFileSource) then
strError = "Error - Source file does not exist"
exit function
end if


if strError = "" then
Set f2 = fso.GetFile(strFileSource)
f2.Copy(strFileDestination)
Set f2 = nothing
end if

Set fso = nothing

end function
%>




 
 
Jakob Andersen (19-12-2002)
Kommentar
Fra : Jakob Andersen


Dato : 19-12-02 17:36

"Thomas Smedebøl" <whisdow@hotmail.com> wrote
> jeg vil gerne kopiere nogle filer til min server fra en http-adresse via
> asp. Men jeg kan ikke få det til at virke, hvad gør jeg forkert?

FileSystemObjektet er som navnet siger kun beregnet til at lave operationer
der foregår i filsystemet, altså på din maskine. Hvis du ønsker at hente
data fra en fil kan du bruge en tredjeparstkomponent der kan forbinde til en
anden server på port 80.

Ofte vil der på webservere være installeret microsofts "tillægs" komponent
til at hente XML data, denne kan sikkert bruges til dit formål, se evt:

<http://www.asp-faq.dk/article/?id=57>

--
Jakob Andersen



Thomas Smedebøl (19-12-2002)
Kommentar
Fra : Thomas Smedebøl


Dato : 19-12-02 19:10

Tak for svaret!

Mvh Thomas



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste