Edit report at https://bugs.php.net/bug.php?id=63766&edit=1

 ID:                 63766
 User updated by:    mattsch at gmail dot com
 Reported by:        mattsch at gmail dot com
 Summary:            sftp upload CURLOPT_URL errors with code 79 with
                     directory path
 Status:             Open
 Type:               Bug
 Package:            cURL related
 Operating System:   Gentoo
 PHP Version:        5.4.9
 Block user comment: N
 Private report:     N

 New Comment:

Could you elaborate as to why this would be a bad url?  The documentation on 
the curl website seems to indicate that you can specify a url without a 
filename at the end but then the examples are not specific to upload:

http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTURL


Previous Comments:
------------------------------------------------------------------------
[2012-12-17 12:17:00] bag...@php.net

This is not a libcurl bug. If you think about it for a while, libcurl doesn't 
know the 'foo' name, it is only given the (bad) URL and it cannot but to fail 
in 
this case.

I'm also convinced you can see the same problem with other protocols than SFTP 
for the same reason.

------------------------------------------------------------------------
[2012-12-17 01:23:46] ahar...@php.net

Reopened per previous comments, although I wonder if this might be a libcurl 
issue rather than a PHP one.

------------------------------------------------------------------------
[2012-12-14 22:50:27] mattsch at gmail dot com

"foo" designates a file and not a directory.  Perhaps my test script should 
have been more clear by using a file extension like .txt or something.  The 
file I am trying to upload is being uploaded to a directory that already exists 
on the remote server.

------------------------------------------------------------------------
[2012-12-14 22:47:01] mattsch at gmail dot com

This is a bug.  I am not trying to upload anything recursively.  I am simply 
trying to upload one file to a directory.  When I don't specify the target 
filename on the url, I expect that the target file created on the remote server 
is the same name as the filename that I am uploading.

------------------------------------------------------------------------
[2012-12-14 08:39:20] paj...@php.net

CURL cannot upload directory (aka recursively). 

However it can create missing directories in a path if necessary using the 
create 
dir option.

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=63766


-- 
Edit this bug report at https://bugs.php.net/bug.php?id=63766&edit=1

Reply via email to