Tôi đã bảo vệ bằng mật khẩu một thư mục trên máy chủ web của mình bằng CPanel (HTTP?). Tôi đang cố gắng tải lên tệp qua FTP trong C#, nhưng tôi vẫn gặp lỗi này:Cách tải lên một tệp (sử dụng FTP) vào một thư mục được bảo vệ bằng mật khẩu trong C#?
The remote server returned an error: (553) File name not allowed.
Khi tôi sử dụng cùng một mã để tải lên thư mục không được bảo vệ bằng mật khẩu, tôi không gặp lỗi. Không có gì sai với tên tập tin như xa như tôi có thể nói.
Vì vậy, vấn đề sẽ là gì? Làm cách nào để cung cấp thông tin đăng nhập vào thư mục được bảo vệ bằng mật khẩu (không nói về thông tin đăng nhập FTP, vì rõ ràng là những thông tin xác thực đúng nếu mã lỗi 553 đang được trả lại)?
Đây có phải là máy chủ Windows không? Mật khẩu thư mục được bảo vệ như thế nào? Windows không hỗ trợ một cách đơn giản mật khẩu bảo vệ một thư mục. Nó hỗ trợ bảo mật mức người dùng trên các thư mục. Đăng nhập FTP sẽ giả định một danh tính người dùng nhất định trên máy chủ - danh tính này phải có quyền ghi vào thư mục. Tôi nghi ngờ có thể điều này 'bảo vệ mật khẩu' có thể chỉ đơn giản là một tài sản của ứng dụng CPanel? –
Đây là một máy chủ Linux. –