2013-01-01 54 views
11

Tôi đang viết một máy khách FTP đơn giản trong Qt. Tôi đang sử dụng Qt 5.0.Mã Qt để lấy danh sách các tệp từ máy chủ FTP sử dụng QNetworkAccessManager

Tôi đã viết mã để tải xuống và tải lên tệp bằng cách sử dụng QNetworkAccessManagerQFtp không được dùng nữa từ Qt 5.0.

Tôi muốn viết mã để lấy danh sách tất cả các tệp trên FTP. Tôi nhận được các giải pháp sử dụng QFtp nhưng không sử dụng QNetworkAccessManager. Đề nghị tôi làm thế nào để làm điều đó.

Trả lời

8

Bạn vẫn cần sử dụng QFtp nếu bạn cần liệt kê nội dung của thư mục từ xa, vì QNetworkAccessManager chưa xử lý phần đó.

QFtp đã được di chuyển làm mô-đun độc lập, bạn có thể tải xuống hoặc thanh toán từ kho lưu trữ: https://qt.gitorious.org/qt/qtftp (nhấp vào "Cây nguồn" rồi "Tải xuống bản gốc ..." để tải xuống).

+2

Chờ - trên lưu ý không sử dụng QFtp họ nói * "Tuy nhiên, đối với các ứng dụng mới, bạn nên sử dụng QNetworkAccessManager và QNetworkReply, vì các lớp đó có API đơn giản hơn nhưng mạnh hơn." các tập tin? Vì vậy, tôi đoán chỉ thay thế để tải xuống mô-đun QFtp là viết bản thân API ... –

Các vấn đề liên quan