Click here to Skip to main content
13,147,376 members (25,488 online)
Rate this:
Please Sign up or sign in to vote.
See more:
I am trying to run the following script and i get an error:

Exception calling "UploadFile" with "2" argument(s): "The remote server returned an error: (404) Not Found."
At C:\config\ftp1.ps1:16 char:22
+ $webclient.UploadFile <<<< ($uri, $item.FullName)
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException

The script i am trying to run is :
$Dir = "c:\images\"
$ftp = "http://.............."
$user = "username"
$pass = "password"
"ftp url: $ftp"
$webclient = New-Object System.Net.WebClient
$webclient.Credentials = New-Object System.Net.NetworkCredential ($user, $pass)
"Uploading $item..."
foreach($item in (dir $Dir "*.*")){
$uri = New-Object System.Uri($ftp+$item.Name)
"Uploading $item..."
$webclient.UploadFile($uri, $item.FullName)
"Upload Complete"

Any ideas would be appreciated, i am pulling my hair out.

Posted 4-Jan-13 1:03am
Updated 4-Jan-13 5:04am
The Web page is not found, so what would you expect? Can you load it in some available browser? Upload manually from a browser?
paddy0388 5-Jan-13 16:40pm
I can see the page fine if i put the URL into a browser, And I can upload the files to it ok manually . Does it mean that the directory with the files that I am trying to upload is not found? or the page that the are going to isnt?

Thanks for your help

It means that your URL points nowhere, to the resource which does not exist. Perhaps your URI is still wrong.
notjustme 1-Mar-13 18:36pm
Perhaps this has been solved already but...

What does your $ftp variable actually end with? Like "", "" or something else?

If it's the first one try adding the '/' to the ftp variable or inbetween "$ftp+$item.Name" when creating your URI-object.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web02 | 2.8.170915.1 | Last Updated 4 Jan 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100