An exception occurred during a WebClient request.

This topic contains 1 reply, has 2 voices, and was last updated by  Don Jones 1 year, 2 months ago.

  • Author
  • #66850

    Shiven Shekhar


    I am a newbie and facing following error while uploading XML files via FTP. Please advise what's being wrong here.

    Exception calling "UploadFile" with "2" argument(s): "An exception occurred during a WebClient request."
    At line:17 char:5
    + $webclient.UploadFile($Uri, $item.FullName)
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : WebException

    #Files to upload
    $Backup = "D:\...\xmls\backup_of_errors\"

    #ftp server
    $ftp = "s"
    $user = "Username"
    $pass = Read-Host 'Password' -AsSecureString

    $webclient = New-Object System.Net.WebClient

    $webclient.Credentials = New-Object System.Net.NetworkCredential($user,$pass)

    foreach($item in (dir $Dir "*.xml")){
    "Uploading $item..."
    $uri = New-Object System.Uri($ftp+$item.Name)
    $webclient.UploadFile($Uri, $item.FullName)

  • #66864

    Don Jones

    I don't think the WebClient class handles anything other than HTTP or HTTPS. You'd need an FTP client that understood SFTP. They're entirely different protocols.

You must be logged in to reply to this topic.