Я должен загрузить файлы, которые находятся за пределами каталога моего сайта, используя wget с windows, позвольте мне сделать это более понятным.
Мой сайт работает на сервере Linux.
Domain ---> www.example.com
/var/www/html ---> This is the my site directory
/home/username/data.csv ---> This is the file I wants to download
Когда я пытаюсь загрузить какой-либо файл из каталога сайта, он работает нормально, но не загружается отсюда /home/username/data.csv
c:\wget\ wget.exe --ftp-user="username" --ftp-password="password" "www.example.com/index.php"
Вышеприведенная команда работает хорошо, файл index.php успешно загружен.
Но как настроить целевой файл /home/username/data.csv и загрузить его с помощью wget?
Я пытался с этим, но я был уверен, что это не сработает.
c:\wget\ wget.exe --ftp-user="username" --ftp-password="password" "www.example.com/home/username/data.csv"
Я могу понять, почему эта команда не работает и возвращает 404 error , потому что домен указывает на каталог /var/www/html поэтому wget внутренне читает его как /var/www/html/home/username/data.csv и это правда нет такого файла.
Поэтому мой вопрос: принимает ли wget путь?
Как мне скачать файл за пределами каталога моего сайта?
