Bagikan melalui


Cara: Mengunduh File di Visual Basic

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:

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

  • DownloadFile Gunakan metode untuk mengunduh file, menentukan lokasi file target sebagai string atau URI dan menentukan lokasi untuk menyimpan file. Contoh ini mengunduh file WineList.txt dari http://www.cohowinery.com/downloads dan menyimpannya ke C:\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

  • DownloadFile Gunakan 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 file WineList.txt dari http://www.cohowinery.com/downloads dan menyimpannya ke C:\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

  • DownLoadFile Gunakan 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 file WineList.txt dari http://www.cohowinery.com/downloads dan menyimpannya ke C:\Documents and Settings\All Users\Documents, dengan nama anonymous pengguna 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 DownLoadFile mengirimkan informasi, termasuk kata sandi, dalam teks tanpa enkripsi dan tidak boleh digunakan untuk mengirimkan informasi sensitif.

Lihat juga