RE: libcurl and libssh2
Date: Fri, 16 Oct 2009 16:53:02 +0800
> -----Original Message-----
> From: curl-library-bounces_at_cool.haxx.se
> [mailto:curl-library-bounces_at_cool.haxx.se] On Behalf Of Michael Wood
> Sent: Friday, October 16, 2009 4:34 PM
> To: libcurl development
> Subject: Re: libcurl and libssh2
> 2009/10/16 Xu, Qiang (FXSGSC) <Qiang.Xu_at_fujixerox.com>:
> > [...]
> > Althought it is working, there are some problems.
> > 1. It won't work when the path to the file is written as "~/scan/test.txt".
> This is not something I can help you with. Maybe a mailing list for
> libssh2 would be a better place to ask about it?
Maybe, it is because SFTP protocol doesn't specify what ~ represents. But it works when I uploaded a file using "./curl -v -u qxu:fair123 -T CMakeLists.txt sftp://184.108.40.206/~/scan/test.txt", as Guenter suggested.
Kind of strange here.
> > 2. Why the root directory of the sftp server is listed? In
> > my quoted command, there isn't anything related to "ls".
> This is because curl is designed to get or put stuff. In my
> opinion, the -Q option was added on because it's useful, but
> curl is not really designed for doing that sort of thing. So
> your command above basically means, please fetch me
> sftp://220.127.116.11, but before you do that, please send
> through "rm /home/qxu/scan/test.txt".
> So even if you have the -Q, it will still send back the same
> thing as if you did not have the -Q there.
Your analysis sounds reasonable. :-)
> > 3. It won't work when I want to remove a folder:
> > [...]
> > I can confirm the folder /home/qxu/scan/DOC.XSM does exist.
> > Can't I use "rm -rf" to remove a folder? What else shall I use?
> Those quote commands are not shell commands. They are SFTP
> protocol commands (or something like that). So you can
> probably not use "rm -rf". But I don't know what you can use
> instead. You will probably have to ask the libssh2 people.
Just want to say thank you very much for your help all along. You are patient and nice.
Thanks a lot,
List admin: http://cool.haxx.se/list/listinfo/curl-library
Received on 2009-10-16