CodeIgniter Part 9 : Membuat Download File Dengan CodeIgniter


membuat download file dengan codeigniter

Membuat Download File Dengan CodeIgniter

Setelah pada tutorial codeigniter sebelumnya di malasngoding.com saya telah menjelaskan tentang cara membuat upload file degan codeigniter, maka tutorial ini saya akan menjelaskan dari kebalikannya yaitu Membuat Download File Dengan CodeIgniter. silahkan di simak penjelasan berikut ini tentang cara membuat download file dengan codeigniter atau membuat link download dengan codeigniter.

Codeigniter telah menyediakan fasilitas untuk membuat download file yang sudah di kemas dalam function yang di sediakan codeigniter, fasilitas ini di kemas oleh codeigniter ke dalam helper codeigniter. sehingga kita tinggal memanggil helper download dan kemudian bisa langsung menggunakan nya untuk membuat link download atau membuat download file dengan codeigniter. berikut ini akan di jelaskan tentang cara membuat file download di codeigniter.

Cara Membuat Download File Dengan Codeigniter

function download codeigniter telah di bungkus kedalam helper codeigniter, jadi untuk menggunakan fasilitas download di codeigniter sama caranya seperti menggunakan helper lainnya di codeigniter seperti pada tutorial sebelum-sebelumnya misalnya yang sudah saya jelaskan juga tentang penggunaan beberapa helper codeigniter. kita harus memanggil helper nya terlebih dulu.

Memanggil/membuka helper download codeigniter

kemudian masuk ke tahap membuat download file dengan codeigniter nya. ada dua cara download file yang bisa kita buat, yaitu dengan cara menentukan sendiri isi file yang akan di download, atau membuat download file yang memang sudah tersedia. berikut ini adalah cara membuat download file yang isinya kita tentikan sendiri.

syntax di atas adalah cara membuat download file yang isinya kita tentukan sendiri. dan function force_download() adalah function yang sudah di sediakan oleh codeigniter untuk membuat aksi download. jadi untuk cara membuat download file yang kita tentukan sendiri isinya pada function force_download(), masukkan isi file pada parameter pertama, dan masukkan nama dari file yang di download pada parameter kedua.

dan cara kedua membuat download file dengan codeigniter adalah dengan membuat download file yang mana file nya sudah tersedia(tinggal download).

perhatikan pada syntax di atas, untuk membuat download file yang sudah ada, kita menggunakan function force_download() juga tetapi pada parameter pertamanya langsung masukkan lokasi file yang akan di download.

Contoh Membuat Download File Dengan Codeigniter

buat sebuah controller dengan nama download.php, dan view v_download. sediakan juga file yang ingin kita buat sebagai file yang akan di download.

application/controller/download.php

application/view/v_download.php

gambar yang saya jadikan contoh untuk di download sudah saya sediakan pada directory root codeigniter dalam folder gambar. selanjutnya jalankan controller download. localhost/malasngoding/index.php/download. klik link download file dan kemudian file akan di download tanpa url berpindah alamat.

membuat download file dengan codeigniter

membuat download file dengan codeigniter

terima kasih dan sekianlah tutorial codeigniter part 9 : membuat download file dengan codeigniter.


Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.

Tutorial Menarik Lainnya

Cara Mendapatkan Data User Dengan CodeIgniter

Diskusi

2 Komentar
  • Diki Alfarabi Hadi 6 years ago

    tinggal di tambahin aja nama folder nya mas, di arahkan langsung ke folder dan file di dalam nya tersebut, seperti membuat link

  • limuria 3 years ago

    tutorial update file bangg, ketika sudah upload file lalu kita ingin merubah file dengan cara diupdate.

Tulis Komentar / Pertanyaan

Download ebook belajar HTML & CSS dasar untuk pemula gratis

Download Ebook belajar HTML & CSS dasar untuk pemula gratis.

Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana. materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.

DOWNLOAD