首页 文章

上传文件到站点

提问于
浏览
0

我试图上传和下载FTP文件到Azure网站时遇到了失败 . 我使用了FTP客户端,并尝试使用WebClient类 . 两者都无法上传或下载FTP文件 . 我试过的一些内容:

  • 我用FTP软件客户端测试了端口20和21 . 没有连接 .

  • 我更改了凭据两次,每次等待十分钟 . 仍然失败 .

  • 我删除了所有内容并重新开始 .

  • 我将WebClient代理属性设置为NULL,仍然失败 . 我删除了这个属性,但仍然失败了 . 我已经看到有关FTP服务器的此属性要求为null的一些信息;不确定这是否准确 .

  • 使用Network Credential类设置凭据 .

  • NET代码=> http://searchwindowsserver.techtarget.com/tip/Use-a-PowerShell-FTP-script-to-upload-and-download-files

** param($ Username,$ Password,$ FilePath,$ ServerName,$ Action)$ webclient = New-Object 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,$ FilePath)} elseif($ Action -eq'Clip'){$ webclient.UploadFile($ uri,$ FilePath)} **

一般来说,大多数文章似乎都来自一年前,最近的文章显示不再存在的截图 .

1 回答

  • 0

    看到
    Windows Azure Website: Uploading/Downloading files over FTP and collecting Diagnostics logs
    您可以通过FTP连接,但它是您的Azure凭据和站点维护

    我假设您正在谈论没有Azure帐户的Web App客户端(而不是您的Azure帐户) .

    我最近有一个类似的问题,并投票和关闭 .

    漂亮的那些端口只是简单的不在Web应用程序上,无法打开 . 很确定没有FTP服务 .

    由于Azure中没有文件结构(只有blob),因此FTP不再适用 . 我怀疑你可以编写一个与blob一起使用的FTP服务,但仍然认为Azure App App不会打开20和21 .

    有人建议使用SAS .

    这可能会有所帮助Using Shared Access Signatures

    这可能会有所帮助blob-sas-wcf-and-perfomance

    我真的希望我在这个答案上错了
    由于很多这个秒针我不太确定
    在OP有机会看到它之后我会删除它

相关问题