I am an experienced C++ developer, but a newbie to this site. I have worked on cross-platform GUI tools, and also on file transfer (using UDP).
I notice that Webdav suport has been mentioned as an aspiration in these forums in the past, but has not progressed. I would be interested in developing this in Filezilla.
How would we proceed with moving this forwards?
George
Webdav
Moderator: Project members
- guitargeorge
- 500 Command not understood
- Posts: 2
- Joined: 2011-01-11 11:07
- First name: George
- Last name: Williams
- Location: Scarborough, UK
Re: Webdav
Thanks very much for your offer.
I'd like to invite you to join the #filezilla IRC channel on chat.freenode.net for further discussion. I usually hang around the channel 24/7. My timezone is UTC+1 and am mentally present during the evenings (local time) and most of the day on weekends.
I'd like to invite you to join the #filezilla IRC channel on chat.freenode.net for further discussion. I usually hang around the channel 24/7. My timezone is UTC+1 and am mentally present during the evenings (local time) and most of the day on weekends.
- guitargeorge
- 500 Command not understood
- Posts: 2
- Joined: 2011-01-11 11:07
- First name: George
- Last name: Williams
- Location: Scarborough, UK
Re: Webdav
I went into IRC a cople of times, but didn't see you. Is your user name there the same (botg)?
Re: Webdav
My IRC nickname is codesquid.
Re: Webdav
I suggest you use this:
Neon Library (opensource), in C, full support for WebDAV Protocol, includding SSL/TLS encryption.
Neon is easy to compile, not too much headache / dependencies.
http://www.webdav.org/neon/
### Example:
You only need to map webdav commands to ftp commands.
Example:
MKDIR in FTP = MKCOL in WebDAV
To see all WebDAV commands I suggest you look also here, which is very stable command line WebDAV client:
http://www.webdav.org/cadaver/
Neon Library (opensource), in C, full support for WebDAV Protocol, includding SSL/TLS encryption.
Neon is easy to compile, not too much headache / dependencies.
http://www.webdav.org/neon/
### Example:
### Would be very easy to have it working.ne_session *sess = ne_session_create("http", "www.example.com", 80);
ne_request *req = ne_request_create(sess, "MKCOL", "/foo/bar/");
if (ne_request_dispatch(req)) {
printf("Request failed: %s\n", ne_get_error(sess));
}
ne_request_destroy(req);
You only need to map webdav commands to ftp commands.
Example:
MKDIR in FTP = MKCOL in WebDAV
To see all WebDAV commands I suggest you look also here, which is very stable command line WebDAV client:
http://www.webdav.org/cadaver/
Re: Webdav
All? Unlikely. But some of the most important ones can.