2011-07-20 52 views
6

Qt'ye yeniyim ve yazılımım için FTP ve SFTP desteğini uygulamak istiyorum. Ben googled olarak Qt için bir sftp kütüphanesi yok keşfettim ama QNetworkAccessManager ile mümkün olmalıdır. Daha sonra özel bir protokolün nasıl oluşturulacağını veya böyle bir şeyin nasıl oluşturulacağını keşfetmeyi denedim, ancak bunun nasıl yapılacağını anlamadım.Qt/QNetworkAccessManager (C++) ile SFTP'yi nasıl kullanırım?

Birisi bunu nasıl yapabileceğimi biliyor mu?

sayesinde Michael

cevap

1

Her protokol için özel bir uygulama gerekir. Ama bunu yapacak olan QHttp gibi bir sınıf oluşturabiliriz. Benzer semantiğe sahip, fakat hepsi değil, birkaç protokol vardır. Yani, eğer yazmak istersen, söyle bana yardım ederim.

+0

Bilmiyor yararlı olabilir umut examples/SecureUploader/

bir göz atın, ama belki bunun Cevabınız için teşekkürler :) deneyeceğim –

5

Qt SDK'da SFTP desteği yoktur, ancak Qt Creator SFTP uygular.

SSH ve SFTP içeren kitaplığı ayırdım ve Github'da QSsh adlı yeni bir proje oluşturdum. Projenin amacı, herhangi bir Qt Uygulaması için SSH ve SFTP desteği sağlamaktır.

SFTP kullanarak bir dosyanın nasıl yükleneceğine dair bir örnek yazdım. Bunun Yakında biraz boş zaman var eğer

İlgili konular