Tôi muốn tải tệp lên máy chủ WebDAV trong dòng lệnh Linux. Khuyến nghị tiêu chuẩn cho việc này là sử dụng curl theo cách sau:
curl -u mail_address:password -T filename.ext https://my_server.com/dav/filename.ext
Khi tôi thực thi lệnh này, nó sẽ hiển thị cho tôi một dấu hiệu lớn hơn dấu nhắc lệnh, như thể lệnh của tôi chưa hoàn thành, không có quá trình tải lên nào xảy ra:
$ curl -u mail_address:password -T filename.ext https://my_server.com/dav/filename.ext
$ >
Tuy nhiên, nó không cho tôi biết những gì tôi phải nhập ở đây và không tạo ra trên internet (ví dụ: Có cách nào để tải lên lưu trữ box.com qua dòng lệnh không? ) Đã từng đề cập rằng bạn phải nhập một số nội dung bổ sung sau lệnh này. Bất kỳ ý tưởng làm thế nào để sửa lỗi này? mail_address và mật khẩu đề cập đến một tài khoản hiện có và filename.ext đề cập đến một tệp hiện có trên máy của tôi.
PS
- Ubuntu 14.04
- curl 7.35.0 (x86_64-pc-linux-gnu) libcurl / 7.35.0 OpenSSL / 1.0.1f zlib / 1.2.8 libidn / 1.28 librtmp / 2.3