Script execution...
first here is the code I have >
<%
...I didn't include the variables declaring and initialization here..
Set objScript = Server.CreateObject("WSCRIPT.SHELL")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.CreateTextFile(Server.MapPath("test.ftp"))
objTextFile.WriteLine "open " & ftp_address
objTextFile.WriteLine ftp_user
objTextFile.WriteLine ftp_pass
objTextFile.WriteLine "lcd " & Server.MapPath(".\downloaded")
objTextFile.WriteLine "cd " & ftp_location
objTextFile.WriteLine "binary"
objTextFile.WriteLine "get " & ftp_file
objTextFile.WriteLine "bye"
objTextFile.Close
Set objTextFile = Nothing
strCMD = "ftp -s:"&Server.MapPath("\test.ftp")
Call objScript.run(strCMD)
Set objFSO = Nothing
%>
so the problem is when I call this script from the asp page it doesn't execute a download of the file, but when I do it with ftp -s: \MyPath\test.ftp command in the command line on the server it executes just fine, what could be the problem here ?
|