尝试上传和下载FTP文件到Azure网站时出现故障。我使用了两个FTP客户端,并尝试使用WebClient类。两者都无法上传或下载FTP文件。我试过的一些:将文件上传到网站
- 我用FTP软件客户端测试了端口20和21。都没有连接。
- 我改变了凭证两次,每次等待十分钟。仍然失败。
- 我删除了所有内容并重新开始。
- 我将WebClient代理属性设置为NULL,仍然失败。我删除了这个属性,但仍然失败。我已经看到有关此属性对FTP服务器的要求为空的一些信息;不知道这是否准确。
- 凭证使用Network Credential类设置。
-
**参数($用户名,密码$,$文件路径,$服务器名称,$行动) $ Web客户端=新物体System.Net.WebClient $ webclient.Credentials = New-Object System.Net.NetworkCredential($ UserName,$ Password)
$ file = Get-Item -Path $ FilePath $ uri = New-Object System.Uri(“ftp:// $ ServerName/$( $ file.Name)“)
if($ Action -eq'Download'){ $ webclient.DownloadFile($ uri ,$文件路径) } ELSEIF($行动-eq '上传'){$ webclient.UploadFile($ URI,$文件路径) } **
一般来说,在这个大多数文章似乎是从一年前和最近的文章显示不再存在的截图。
感谢,虽然从看,它似乎我可以同步一个Dropbox帐户的网站和上传文件的方式? 不知道为什么有人低估了你;这是愚蠢的。如果可以的话,我会加倍努力。 – wpquestionz