希望得到一些帮助
我正在使用此脚本ftp到我的一台服务器。
<%
Set oShell = CreateObject("WScript.Shell")
cmdLine = "c:\windows\system32\ftp.exe -v -i -s:C:\windows\system32\ftp.exe -s:"+Request.Form("website")+""
tempRet = oShell.Run("c:\windows\system32\cmd.exe /c " & cmdLine, 0, true)
set oShell = nothing
waitTime = numberOfFiles * 2
startTime = Timer
do while timer < startTime + waitTime
loop
%>
我突然收到此错误代码,并且可能无法理解。
错误'fffffffe'
答案 0 :(得分:0)
该行
cmdLine = "c:\windows\system32\ftp.exe -v -i -s:C:\windows\system32\ftp.exe -s:"+Request.Form("website")+""
似乎将ftp可执行文件作为s:
选项的值。可能是复制n'粘贴错误?需要为s
提供包含ftp命令的文件名
答案 1 :(得分:0)
该行
cmdLine = "c:\windows\system32\ftp.exe -v -i -s:C:\windows\system32\ftp.exe -s:"+Request.Form("website")+""
似乎有两个+符号。这会将cmdLine变量转换为值为0的int。用椒盐脆饼(&amp;)替换十字形 我不知道这是否是问题的根源,但绝对不正确。