Re: FtpWebRequest
- From: "Peter Bromberg [C# MVP]" <pbromberg@xxxxxxxxxxxxxxxxxxx>
- Date: Tue, 20 Dec 2005 17:15:02 -0800
Obvously I have not yet used this class in 2.0 or my answer would have been
more complete.
However, the Docs state as follows:
"Specify the FTP command to send to the server by setting the Method
property to a value defined in the WebRequestMethods.Ftp structure. To
transmit text data, change the UseBinary property from its default value
(true) to false. For details and restrictions, see Method."
I see the following methods listed in MSDN for the WebRequestMethods.Ftp
Members:
AppendFile Represents the FTP APPE protocol method that is used to append a
file to an existing file on an FTP server.
DeleteFile Represents the FTP DELE protocol method that is used to delete a
file on an FTP server.
DownloadFile Represents the FTP RETR protocol method that is used to
download a file from an FTP server.
GetDateTimestamp
GetFileSize Represents the FTP SIZE protocol method that is used to
retrieve the size of a file on an FTP server.
ListDirectory Represents the FTP NLIST protocol method that gets a short
listing of the files on an FTP server.
ListDirectoryDetails Represents the FTP LIST protocol method that gets a
detailed listing of the files on an FTP server.
MakeDirectory Represents the FTP MKD protocol method creates a directory on
an FTP server.
PrintWorkingDirectory Represents the FTP PWD protocol method that prints
the name of the current working directory.
RemoveDirectory Represents the FTP RMD protocol method that removes a
directory.
Rename Represents the FTP RENAME protocol method that renames a directory.
UploadFile Represents the FTP STOR protocol method that uploads a file to
an FTP server.
UploadFileWithUniqueName Represents
The above do not appear to include the "CD" command. If this is correct,
then the only way to actually get to a different folder on the remote FTP
Server would be to include it in the orignal request's login path.
--Peter
--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com
"Kevin Spencer" wrote:
> The FtpWebRequest class certainly does support this command.
>
> --
> HTH,
>
> Kevin Spencer
> Microsoft MVP
> ..Net Developer
> You can lead a fish to a bicycle,
> but it takes a very long time,
> and the bicycle has to *want* to change.
>
> "Peter Bromberg [C# MVP]" <pbromberg@xxxxxxxxxxxxxxxxxxx> wrote in message
> news:3C9683BF-C4A7-4D3F-9861-4B6AF05A8DAA@xxxxxxxxxxxxxxxx
> > José,
> > In order to change directories you would need to be able to send the FTP
> > command for that, and I'm not sure if FTPWebRequest provides this
> > functionality.
> >
> > See my answer to the "Simple FTP Request" post a few posts before yours
> > about the EnterpriseDT FTP.ENT library.
> >
> > --Peter
> >
> > --
> > Co-founder, Eggheadcafe.com developer portal:
> > http://www.eggheadcafe.com
> > UnBlog:
> > http://petesbloggerama.blogspot.com
> >
> >
> >
> >
> > "jose.lopes.cruz@xxxxxxxxx" wrote:
> >
> >> I need to access a FTP Server. I'm using FTPWebRequest as described in
> >> visual studio 2005 documentation.
> >> Everything works fine except the following:
> >>
> >> 1) I dont know how to change de current working directory on the server
> >> to the parent directory?
> >> 2) Why cant I do this, or why doesn't work? In Internet explorer works!
> >>
> >> <some code...for FtpWebRequest>
> >>
> >> FtpWebRequest ....Create("ftp://192.168.1.4/../ret");
> >>
> >>
> >> thanks
> >> José Cruz
> >>
> >>
>
>
>
.
- Follow-Ups:
- Re: FtpWebRequest
- From: Kevin Spencer
- Re: FtpWebRequest
- References:
- FtpWebRequest
- From: jose . lopes . cruz
- Re: FtpWebRequest
- From: Kevin Spencer
- FtpWebRequest
- Prev by Date: Re: Connecting to SQL Server on WIN2003 Box
- Next by Date: Re: How to set Grid properties?
- Previous by thread: Re: FtpWebRequest
- Next by thread: Re: FtpWebRequest
- Index(es):
Relevant Pages
|