5
我正在尝试在Powershell中使用FTP来上传文件。我使用FtpWebRequest
后接着GetRequestStream
,但这种方法返回一个错误:如何在Powershell中使用FTP上传代理服务器?
"The requested FTP command is not supported when using HTTP proxy."
我确实在代理和需要。
如何在通过代理传递后通过Powershell进行上传?
这将从一个.ps1
PowerShell脚本完全运行。
我也曾尝试:
$webclient = New-Object System.Net.WebClient
$uri = New-Object System.Uri($server)
$webclient.UploadFile($uri, "C:\Test\1234567.txt")
凡$server
而该文件是有效的。但是,该代码返回此错误:
"An exception occurred during a WebClient request."
At C:\Test\script.ps1:101 char:26
+ $webclient.UploadFile <<<< ($uri, "C:\Test\1234567.txt")
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
我也试图在文件路径双反斜杠,并没有帮助。
我下的代理只接触HTTP,而不是FTP。
我已经检查过,而且我只接触HTTP而不是FTP。我正在尝试该代码,但得到'异常调用“UploadFile”与“2”参数:“在WebClient请求期间发生异常。”' – JBurace 2012-04-16 21:47:23