bool PutFile (lpctstr pstrLocalFile, lpctstr pstrRemoteFile, dword dwFlags FTP_TRANSFER_TYPE_BINARY, dword = dwContext = 1);
Dönüş değeri
Sıfır başarılı olursa; Aksi halde 0. Çağrı başarısız olursa, Win32 işlevi GetLastError denilen hatanın nedenini belirlemek için.
Parametreleri
pstrLocalFile
Yerel sistemden göndermek için dosya adını içeren bir dize işaretçisi.
pstrRemoteFile
Ftp sunucusu üzerinde oluşturulacak dosyanın adını içeren bir dize işaretçisi.
dwFlags
Dosya aktarımı altında gerçekleştiği koşulları belirtir. OpenFile içinde açıklanan ftp_transfer_ * sabitlerinden biri olabilir.
dwContext
Dosyayı yerleştirmek için içerik tanıtıcısı. DwContext hakkında daha fazla bilgi için Açıklamalar ' a bakın.
Açıklamalar
Bir ftp sunucusuna bir dosya depolamak için bu üye işlev çağrısı.
PutFile , tüm ftp sunucusuna bir dosya depolama ile ilgili işlemlerini gerçekleştiren üst düzey bir alışkanlıktır. Uygulamalar, yalnızca veri göndermek veya bu dosya aktarımı daha yakından kontrol gerektiren, OpenFile ve CInternetFile::Write kullanmalısınız.
DwContext varsayılan bağlam tanımlayıcı sizin seçtiğiniz bir değere ayarlamak için geçersiz. İçerik, bu işlemi kendi CInternetSession nesnesi tarafından oluşturulan CFtpConnection nesnesi ile ilişkilendirilmiş bir tanımlayıcıdır. Değer CInternetSession::OnStatusCallback ile tanımlanır operasyon durumu sağlamak için döndürülür. Makaleye bakın Internet ilk adımlar: WinINet bağlam kimliği hakkında daha fazla bilgi.
CFtpConnection genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CInternetConnection