找不到卷曲文件

时间:2011-11-08 19:28:08

标签: php curl sftp

当我登录这个SFTP服务器时,我使用了一个客户端,我被带到一个特定的文件夹(/ home / blah /),我正在寻找的文件就在那里,我可以下载它

当我从命令提示符运行curl命令时:  curl -u'user:pass''host / home / blah / myfile.xml'

我可以连接到服务器,但找不到该文件。我想知道是否有一种方法可以指定我正在寻找的文件所在的路径...我不知道如何进一步。

    < HTTP/1.1 404 Not Found
    < Date: Tue, 08 Nov 2011 19:16:47 GMT
    < Server: Apache/2.2.3 (Red Hat)
    < Content-Length: 314
    < Connection: close
    < Content-Type: text/html; charset=iso-8859-1
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>404 Not Found</title>
    </head><body>
    <h1>Not Found</h1>
    <p>The requested URL /home/blah/myfile.xml was not found on this server.</p>
    <hr>

1 个答案:

答案 0 :(得分:1)

curl默认使用HTTP。除非您对服务器的文件被放入网站的文档中,否则您将无法使用curl下载它 - curl将仅限于抓取网络服务器和# 39;已配置为服务。

换句话说,即使您已经要求

/home/blah/myfile.xml

通过CURL,网络服务器本身将寻找其他位置,例如

/home/sites/example.com/doc_root/home/blah/myfile.xml