Download Helper
Download Helper ยอมให้คุณดาวน์โหลดข้อมูลไปยังเครื่องของคุณ
เรียกใช้งานผู้ช่วยนี้
ผู้ช่วยตัวนี้จะถูกโหลดได้จากโค้ดดังนี้
$this->load->helper('download');
มีฟังก์ชันให้ใช้ได้ดังนี้
force_download('filename', 'data')
สร้างหัวข้อมูลของเซิร์ฟเวอร์ซึ่งบังคับให้ข้อมูลถูกดาวน์โหลดไปยังเครื่องของคุณได้ มีประโยชน์สำหรับทำไฟล์เพื่อดาวน์โหลด พารามิเตอร์ตัวแรกคือ ชื่อที่คุณต้องการให้ไฟล์ที่ถูกดาวน์โหลดเป็นชื่อนั้น พารามิเตอร์ที่สองคือข้อมูลของไฟล์ ตัวอย่างเช่น
$data = 'Here is some text!';
$name = 'mytext.txt';
force_download($name, $data);
ถ้าคุณต้องการดาวน์โหลดไฟล์ที่มีอยู่แล้วจากเซิร์ฟเวอร์ของคุณ คุณต้องการอ่านไฟล์มาเป็นสตริงก่อน
$data = file_get_contents("/path/to/photo.jpg"); // อ่านเนื้อหาไฟล์
$name = 'myphoto.jpg';
force_download($name, $data);