2012-01-12 31 views
6

Tôi googled làm thế nào để tải hình ảnh bằng cách sử dụng thiết bị đầu cuối trong ubuntu với wget. Tôi tìm thấy những gì tôi cần, nhưng trên máy chủ, được bảo vệ bằng .htaccess, không có mật khẩu. vớiwget và htaccess: tên người dùng chỉ

wget [email protected]://server.com/filename.jpg

nó trả về: Không có đường đến máy chủ. Khi tôi đặt mật khẩu và nhập

wget admin:[email protected]://server.com/filename.jpg

mọi thứ đều ổn. Tuy nhiên tôi không được phép sử dụng mật khẩu trên máy chủ. Làm thế nào để sửa chữa nó, tìm tuyến đường?

Trả lời

6

Try

wget --user=admin http://server.com/filename.jpg 

instead.

Ngoài ra,

wget http://admin:@server.com/filename.jpg 

có thể làm việc để thay thế.

cú pháp của bạn là thực sự sai, như nó:

wget http://user:[email protected]/file 

username là ngoài url, và đang bị đối xử như một hostname.

+0

Tôi đọc ở đâu đó rằng đây là định dạng phù hợp với wget. Trong HTML khi tôi nhập mọi thứ đều ổn, nó sẽ hiển thị. Nhưng tôi cần tải xuống và wget http: //[email protected]/filename.jpg không hoạt động. –

+0

Sau đó thử phiên bản 'wget --user = ...'. –

+0

cũng không hoạt động. wget trả về: 401 Yêu cầu cấp phép. –

20

Dễ dàng hơn nhiều:

wget --user="username" --password="password" http://xxxx.yy/filename.xxx 
Các vấn đề liên quan