Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Metode DownloadFile ini dapat digunakan untuk mengunduh file jarak jauh dan menyimpannya ke lokasi tertentu.
ShowUI Jika parameter diatur ke True, kotak dialog ditampilkan memperlihatkan kemajuan pengunduhan dan memungkinkan pengguna untuk membatalkan operasi. Secara default, file yang ada yang memiliki nama yang sama tidak ditimpa; jika Anda ingin menimpa file yang ada, atur parameter ke overwriteTrue.
Kondisi berikut dapat menyebabkan pengecualian:
nama drive tidak valid (ArgumentException).
Autentikasi yang diperlukan belum disediakan (UnauthorizedAccessException atau SecurityException).
Server tidak merespons dalam waktu yang ditentukan
connectionTimeout(TimeoutException).Permintaan ditolak oleh situs Web (WebException).
Nota
Komputer Anda mungkin menampilkan nama atau lokasi yang berbeda untuk beberapa elemen antarmuka pengguna Visual Studio dalam instruksi berikut. Edisi Visual Studio yang Anda miliki dan pengaturan yang Anda gunakan menentukan elemen-elemen ini. Untuk informasi lebih lanjut, lihat Mempersonalisasi IDE.
Penting
Jangan membuat keputusan tentang konten file berdasarkan nama file. Misalnya, file Form1.vb mungkin bukan file sumber Visual Basic. Verifikasi semua input sebelum menggunakan data di aplikasi Anda. Isi file mungkin bukan apa yang diharapkan, dan metode untuk membaca dari file mungkin gagal.
Untuk mengunduh file
DownloadFileGunakan metode untuk mengunduh file, menentukan lokasi file target sebagai string atau URI dan menentukan lokasi untuk menyimpan file. Contoh ini mengunduh fileWineList.txtdarihttp://www.cohowinery.com/downloadsdan menyimpannya keC:\Documents and Settings\All Users\Documents:My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt")
Untuk menetapkan batas waktu saat mengunduh file
DownloadFileGunakan metode untuk mengunduh file, menentukan lokasi file target sebagai string atau URI, menentukan lokasi untuk menyimpan file, dan menentukan interval waktu habis dalam milidetik (defaultnya adalah 1000). Contoh ini mengunduh fileWineList.txtdarihttp://www.cohowinery.com/downloadsdan menyimpannya keC:\Documents and Settings\All Users\Documents, menentukan interval waktu habis 500 milidetik:My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
Untuk mengunduh file, menyediakan nama pengguna dan kata sandi
DownLoadFileGunakan metode untuk mengunduh file, menentukan lokasi file target sebagai string atau URI dan menentukan lokasi untuk menyimpan file, nama pengguna, dan kata sandi. Contoh ini mengunduh fileWineList.txtdarihttp://www.cohowinery.com/downloadsdan menyimpannya keC:\Documents and Settings\All Users\Documents, dengan namaanonymouspengguna dan kata sandi kosong.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")Penting
Protokol FTP yang digunakan oleh metode
DownLoadFilemengirimkan informasi, termasuk kata sandi, dalam teks tanpa enkripsi dan tidak boleh digunakan untuk mengirimkan informasi sensitif.