Bagikan melalui


Langkah-langkah dalam Aplikasi Klien FTP Umum

Aplikasi klien FTP umum membuat CInternetSession dan objek CFtpConnection . Perhatikan bahwa kelas MFC WinInet ini tidak benar-benar mengontrol pengaturan jenis proksi; IIS tidak.

Tabel berikut ini memperlihatkan langkah-langkah yang mungkin Anda lakukan di aplikasi klien FTP biasa.

Tujuan Anda Tindakan yang Anda ambil Efek
Mulai sesi FTP. Buat objek CInternetSession . Menginisialisasi WinInet dan menyambungkan ke server.
Sambungkan ke server FTP. Gunakan CInternetSession::GetFtpConnection. Mengembalikan objek CFtpConnection .
Ubah ke direktori FTP baru pada server. Gunakan CFtpConnection::SetCurrentDirectory. Mengubah direktori yang saat ini Anda sambungkan pada server.
Temukan file pertama di direktori FTP. Gunakan CFtpFileFind::FindFile. Menemukan file pertama. Mengembalikan FALSE jika tidak ada file yang ditemukan.
Temukan file berikutnya di direktori FTP. Gunakan CFtpFileFind::FindNextFile. Menemukan file berikutnya. Mengembalikan FALSE jika file tidak ditemukan.
Buka file yang ditemukan oleh FindFile atau FindNextFile untuk membaca atau menulis. Gunakan CFtpConnection::OpenFile, menggunakan nama file yang dikembalikan oleh FindFile atau FindNextFile. Membuka file pada server untuk membaca atau menulis. Mengembalikan objek CInternetFile .
Baca dari berkas atau tulis ke berkas. Gunakan CInternetFile::Read atau CInternetFile::Write. Membaca atau menulis jumlah byte yang ditentukan, menggunakan buffer yang Anda berikan.
Menangani pengecualian. Gunakan kelas CInternetException . Menangani semua jenis pengecualian Internet umum.
Akhiri sesi FTP. Buang objek CInternetSession . Secara otomatis membersihkan handle berkas dan koneksi yang terbuka.

Lihat juga

Ekstensi Internet Win32 (WinInet)
Prasyarat untuk Kelas Klien Internet
Menulis Aplikasi Klien Internet Menggunakan Kelas MFC WinInet